-- It actually works this time. "-links +1" parameter was removed in
find, since we're no longer looking for hardlinks specifically. duh
-- Link cache reordered.
-- Miscellaneous refactoring.
-- Output straightend out some, clarity added to verbiage
-- invoke_update_link() and invoke_update_link_list() subroutines optimised
-- invoke_update_link_list() was created to clean up update_link_lists()
-- Rewrote package sorting subroutine to fix a catastrophic bug
-- Reordered pacman.conf generation to occur before package sync
-- Removed pacman.conf edit shorcut in sbexecute
-- Cleaned up code
-- Root dependencies and their hierarchies are automatically resolved.
-- Code cleanup, regular expressions optimised, redundant function
removal, etc.
-- pacman.conf generator now resolves package blacklists through each
dependency in its hierarchy.
zstandard compression for link lists.
-- Dependency link lists are now compressed with zastandard
-- Hardlinking performance drastically improved by using cp -lR instead of
rsync --link-dest
-- Pacman configurations are now stored in $SANDBOX_BASE/etc/pacman.d
and mounted via bubblewrap
-- Inverted the return operator in query_confirm() for logical congruency
-- Introduced support for multiple base dependencies and (re)implemented
support for root filesystems without dependencies.
-- Implemented requisite sanity checks into subroutines in sbupdate
-- Further code cleanup
-- Additional parameters to skip prompts, skip updates, and force synchronisation; as well support for pacman-like wildcard flags.
-- sbcreate invokes sbupdate instead of implementing redundant
subroutines
-- Duplicate synchronisation link lists are no longer generated
-- Pacman.conf generation now applies the correct template to the root
dependency
-- Further code cleanup
- Removed horizontal dependency support, and implemented vertical
dependency integration.
- Removed dependency caching, as debugging revealed hardlinks will contain a pointer on
disk to old files after the original file is overwritten.
not change after file modification.
- Cleaned up output
- sbcreate now will synchronise the pacman database to the specified
dependency
associated dependencies.
-pacman.conf autogenerated with ignorelists to prevent conflict between
chroots
-database synchronisation to prevent database dsynchronisation
-lib32 support for the base chroot