23 Commits

Author SHA1 Message Date
2c7c4eeb73 Fixed small bug regarding installation reasons not always being read correctly 2024-10-23 19:13:18 +03:00
a054717b23 Improved package removal and fixed bugs related to it 2024-10-21 21:51:03 +03:00
918ff984ca Moved package fetching, installation and removal functionality to operations.go 2024-10-17 11:54:32 +03:00
ef16fa8195 Improve tarball single file reading 2024-10-15 14:34:01 +03:00
1aec288013 Added octal permissions to BPMFileEntry struct 2024-10-15 12:20:26 +03:00
7816d0072c Added BPM operation structs which make handling package installation/removal easier and fixed multiple bugs 2024-10-15 10:03:06 +03:00
1bd57110a0 Removed some unused functions and renamed some variables 2024-10-10 12:44:06 +03:00
76efa42bcf Started implementation on the new bpm file structure 2024-10-10 12:36:29 +03:00
c8939614b1 Fixed circular dependency problems 2024-10-08 20:21:49 +03:00
e1726ddce5 Add pre_remove.sh package scripts 2024-10-07 19:30:42 +03:00
e6cfd112ea Improved version comparison 2024-10-07 19:12:17 +03:00
3ff01093a0 Added BPM_PKG_REVISION, BPM_PKG_OLD_VERSION, BPM_PKG_OLD_REVISION variables to package scripts 2024-10-07 09:30:57 +03:00
108e355e94 Standardized error message formatting 2024-09-14 16:09:20 +03:00
7b491874eb Small fixes 2024-09-14 12:27:14 +03:00
82d3c8bd51 Added package revision numbers 2024-09-11 13:11:35 +03:00
6247c6eff7 Added 'search' subcommand and removed repository functionality from 'info' subcommand 2024-09-08 12:51:47 +03:00
c24b7c85e3 Improved dependency resolution and improved the 'install' subcommand 2024-09-08 11:50:16 +03:00
2fd01a3fc2 Fixed issue where ResolveAll would not resolve make dependencies and optional dependencies and removed conditional dependencies 2024-08-31 11:40:32 +03:00
747c770499 minor improvements to dependency resolution 2024-08-31 09:11:19 +03:00
59df2324e6 Added basic remote repository functionality to the install subcommand 2024-08-29 16:52:29 +03:00
123697e1dc Added basic remote repository functionality 2024-08-28 10:34:27 +03:00
743918702a Improved dependency resolution to account for provided packages 2024-08-27 15:29:42 +03:00
7d2caa542c Renamed bpm_utils to utils to avoid confusion with the bpm package creation utilities 2024-08-27 15:22:51 +03:00