Commit Graph

  • 977e81c420 Updated README.md CapCreeperGR 2024-05-02 16:10:45 +00:00
  • 84259de9e8 Removed some test packages, they will be moved to another repository at a later date CapCreeperGR 2024-05-02 15:41:41 +03:00
  • 555ea75403 Improved symlink removal CapCreeperGR 2024-04-27 09:47:48 +03:00
  • 4d7bf7179b Merge remote-tracking branch 'origin/master' CapCreeperGR 2024-04-23 17:53:30 +03:00
  • e75d2fb1da Added a $BPM_PKG_ARCH variable to source script Added a "keep" field to package descriptor files which will prevent the specified files from being overwritten Completely revamped the bpm-setup script in the bpm-utils package CapCreeperGR 2024-04-23 17:27:34 +03:00
  • 497c94cbc0 Added a $BPM_PKG_ARCH variable to source script Added a "keep" field to package descriptor files which will prevent the specified files from being overwritten Completely revamped the bpm-setup script in the bpm-utils package 0.2.0 CapCreeperGR 2024-04-23 17:27:34 +03:00
  • d086b4a639 Added the ability to create pre_install.sh, post_install.sh, pre_update.sh, post_update.sh and post_remove.sh scripts 0.1.7 CapCreeperGR 2024-04-19 17:43:14 +03:00
  • 3e8b247e83 Actually fixed the bug that could brick your system 0.1.6 CapCreeperGR 2024-04-18 19:34:20 +03:00
  • c8fc1b902c Fixed major bug where deleting obsolete files would delete directories with other files inside them which could brick your system 0.1.5 CapCreeperGR 2024-04-18 15:04:52 +03:00
  • 6472a113cf Added a new subcommand that lets you view what packages a file is managed by 0.1.4 CapCreeperGR 2024-04-18 12:14:38 +03:00
  • d3f1c52202 Added environment variables that can be used during source package compilation to fetch package info (i.e $BPM_PKG_NAME or $BPM_PKG_VERSION) Packages created using the -b flag will now contain the version number in their filename Source install scripts will now exit if any error is encountered Obsolete files should now be removed properly 0.1.3 CapCreeperGR 2024-04-17 21:26:18 +03:00
  • b568d4db32 Added a way to include files in a source package that can be used during the compilation process (i.e patch files) 0.1.2 CapCreeperGR 2024-04-16 21:04:19 +03:00
  • 472d21a618 - Switched to using the flag system from the flag go package - Added the -R flag which lets you choose a destination root directory 0.1.1 CapCreeperGR 2024-04-13 09:22:04 +03:00
  • a9283037d8 - Added a -b flag to the install subcommand that turns a source package into a binary one after compilation - Reformatted the help subcommand - Updated bpm-utils to add the ability to create source packages - Source temporary directories will now be removed after installation unless the user passes the -k flag - BPM will now not remove the old version of a package before installing an update which could cause libraries or programs required for installation to be missing. Obsolete files will now be removed after installation - The version, list, info and help subcommands can now be run by any user without root permissions. Root permissions are still required for package installation and removal - Removed installed package info fixing for now. It will be replaced by a better system in the future 0.1.0 CapCreeperGR 2024-03-30 22:22:31 +02:00
  • 43c4a626f1 - Added hard link extraction support - Can now add comments to pkg.info files - Moved source package temp directory from /tmp to /var/tmp to allow for larger packages to be compiled 0.0.9 CapCreeperGR 2024-03-29 20:09:40 +02:00
  • 036578e652 - Added source package support - Added 2 new flags for 'bpm list' - Added a new Package Creation section in README.md CapCreeperGR 2024-03-28 22:15:42 +02:00
  • b6d217819c - BPM Can now install and remove symlinks CapCreeperGR 2024-03-27 21:26:00 +02:00
  • 29a4c35a44 Merge remote-tracking branch 'origin/master' CapCreeperGR 2024-03-26 21:51:27 +02:00
  • 49b1554103 - Added package architecture checking - Added an installed package info updater system (can add new fields to installed packages like "architecture" and check for other errors - Moved test packages under a x86_64 subfolder CapCreeperGR 2024-03-26 21:45:46 +02:00
  • 79b8618eb4 Added GNU GPL v3 License CapCreeperGR 2024-03-26 15:56:06 +00:00
  • da70a7288c Added README.md CapCreeperGR 2024-03-26 15:48:37 +00:00
  • b67f357996 - Added a little bit of formatting to the help subcommand - Removed unnecessary version.go file - Moved utils to their own go package - Moved test packages under the to the test_packages directory - Added the bpm-utils test package which can be used to make your own bpm packages CapCreeperGR 2024-03-26 17:12:29 +02:00
  • 88d4b94225 Expanded on top of the current argument system by adding flags CapCreeperGR 2024-03-25 21:44:41 +02:00
  • b4de7341ac Added a very basic argument system, a simple installation and removal system and the bpm test package CapCreeperGR 2024-03-25 17:24:36 +02:00
  • 7c7b6c436d Initial Commit CapCreeperGR 2024-03-25 09:41:59 +02:00