- Fix sudoers injection return value
- Add cross-stratum /etc/crypttab support
- Add cross-stratum /etc/profile.d/*.sh support
- Add cross-stratum dkms support
- Fix brl-fetch fedora, void, void-musl
- Improve brl-fetch error messages
- Improve pmm pacman/yay handling to only supersede identical commands
- Restrict kiss package manager
- Add pmm to brl-tutorial
- Fix brl-tutorial typo
- Fix pmm apt no-cache package availability check
- Add ppc and ppc64 support
- Add Package Manager Manager ("pmm")
- Add code to recover from bad bedrock.conf timezone values
- Add sanity check against GRUB+BTRFS/ZFS issue
- Fix Path, TryExec handling in crossfs ini filter
- Fix brl-fetch centos, kiss, void, void-musl, debian sid,
- Fixed brl-fetch arch
- Fixed brl-fetch kiss
- Fixed brl-fetch artix
- Fixed bash completion for brl-tutorial
- Added brl-tutorial command
- Added basics tutorial
- Added brl-fetch tutorial
- Added brl-fetch support for Fedora 31
- Added brl-fetch support for Manjaro
- Fixed brl-fetch debug handling
- Fixed brl-disable handling of invalid stratum
- Add brl-fetch centos support for CentOS 8 and 8-stream
- Add brl-fetch support for Artix
- Fix brl-fetch debian, devuan, raspbian and ubuntu libapt-pkg.so warning
- Fix brl-fetch ubuntu default release detection considering "devel" a release
- Improve hijack warning to better explain what it will do
- Ensure bouncer updates do not confuse pre-0.7.8 crossfs builds
- Added LVM support
- Added brl-fetch Arch Linux 32
- Added brl-fetch Exherbo
- Added caching support
- Added debug subsystem
- Add etcfs debug support
- Add brl-fetch debug support
- Added i386, i486, i586, and i686 support
- Added wait for keyboard initialisation
- This fixed no keyboard in init selection menu issue
- Fixed brl-fetch exherbo
- Fixed crossfs handling of live bouncer changes
- Fixed etcfs file descriptor leak
- This fixed Void init emergence shell issue
- Improved build system performance
- Restrict apt-key by default
- Restrict debuild by default
- Added brl-fetch KISS Linux support
- Added brl-report check for environment variables
- Added brl-update support for verifying signature of offline updates
- Added brl-update support scanning multiple configured mirrors
- Added init message about bedrock.conf
- Added installer check for corrupt embedded tarball
- Added installer check for grub2-mkrelpath bug
- Added installer message about bedrock.conf
- Added official installer/update binaries for ppc64le
- Fixed brl-fetch arch
- Fixed brl-fetch fedora
- Fixed brl-fetch mirrors with paths in http indexes
- Fixed brl-fetch non-native void
- Fixed brl-fetch solus
- Fixed installer handling of quotes in distro name
- Fixed login.defs handling bug
- Fixed resolv.conf handling for some distros
- Fixed various shell tab completion issues
- Improved etcfs robustness to power outages
- Removed /var/tmp from share list
- Update expiration date of signing key
- Various minor fixes and improvements.
- Added experimental non-native CPU architecture strata support.
- Requires
qemu-user-static
.
- Requires
- Added experimental non-native CPU capabilities to brl-fetch.
- See new
-a
and-A
flags inbrl fetch --help
.
- See new
- Added official installer/update binaries for additional CPU architectures.
- Fixed Firefox font handling issue. Work-around is no longer needed.
- Various minor fixes and improvements.
- Fixed crossfs local alias dereferencing of sandboxed software.
- Added
[restriction]
feature, superseding previous[cross-bin-restrict]
feature.- Configured restriction is not dropped by
strat
unless explicitly indicated so via--unrestrict
. - Local stratum instance of restricted command is used if available.
- Configured restriction is not dropped by
- Added local alias.
- Fixed Alpine networking issues.
- Fixed
brl fetch -LX
ignoring-X
- Fixed determining default Ubuntu release
- Fixed dist-upgrading Ubuntu
- Fixed hijack on bsdtar distros
- Fixed system uid/gid range consistency issues
- Added "current" to list of Slackware releases.
- Added code to handle users providing brl-fetch an Arch Linux mirror with unquoted/escaped shell variables.
- Added cross pixmap support.
- Added resolvconf support.
- Added support for multiple localegen lines.
- Added warning when default init does not exist.
- Fixed
strat -r ... zsh
escaping restriction via sourcing zprofile. - Fixed fetch handling of Clear Linux.
- Fixed reboot handling after hijacking systems with PID1 provided by SysV init.
- Generalized brl-fetch user/group handling.
- Implemented work-around for Chromium/Electron/et al TZ bug.
- Improved hijack distro name detection to handle MX Linux. (Note other issues with Bedrock Linux/MX Linux compatibility are known at this time.)
- Various minor UI tweaks.
- Made
makepkg
and similar programs restricted by default via new[cross-bin-restrict]
configuration. - Added snap and flatpak items to bedrock.conf
- Added delay between etcfs overrides, which fixes
xbps-install
updating etcfs-override files such as /etc/environment. - Added confirmation prompt to installer when hijacking.
- Added sanity checks to installer for WSL and LVM global directories.
strat
now sets SHELL=/bin/sh when restricted, as crossfs SHELL entries do not work when restricted.- Improved various error messages.
- Added experimental brl-fetch support for Clear Linux, Slackware, and Solus.
- Various minor fixes.
- Fixed various issues with init/initrd system for some distros.
- Fixed hidden init-selection menu with Ubuntu
- Fixed systemd freezing with Fedora
- Fixed doubling of output due to lingering plymouthd with Fedora
- Added code to handle various conflicts automatically
- Automatically handle machine-id conflicts
- Automatically clean up dangling /etc/resolv.conf symlinks which confuse some networking software.
- Various and improvements fixes to brl-fetch
- Improved
brl fetch --help
description of -i flag. - Fixed
brl fetch --releases debian
- Fixed
brl fetch gentoo
locale configuration. - Fixed mirror-prefix handling for Fedora.
- Fixed
brl fetch fedora
step count.
- Improved
- Various reliability improvements for etcfs
- Increased defensiveness of handling of libfuse-provided values.
- Simplified injection logic
- Added new
Exec*
fields to crossfs ini filter - Fixed brl-repair/enable handling of missing directories
- Fixed brl-which recognition of
/bedrock/strata/*
paths. - Fixed brl-apply failing to apply new bedrock.conf share/bind fields
- Fixed brl-update unnecessary error message
- Added lsmod to brl-report.
- Fixed bedrock.conf comment typo.
- First Poki release. Changes are too numerous from Nyla, starting fresh release notes.