Releases: gitbls/sdm
Releases · gitbls/sdm
V14.8
V14.8
- New Features
--expand-at-bootdoes the rootfs expansion at boot time, but relies on you to do SSH host key generation using--regen-ssh-host-keysor--plugin sshhostkey:generate-keysat burn time. Trixie only- Plugin
systemargumentservice-disable-at-bootargument to disable services at the very end of the first system boot
- Improvements
- Minor doc updates for Trixie
- Use internal
do_raspiconfigeverywhere, removing a few errant naked raspi-config calls - Add
--no-last-rebootto sdm-cryptconfig. Useful (for me) when debugging ;) - Enhance error messages when an apt failure is identified during customization
- Plugin
disableargumentcloudinitonly supported on 64-bit OS
- Bug Fixes
- apt autoremove was getting done too early as a result of some internal code shuffling. Shuffled it a bit more
V14.7
V14.7
- New Features
- Plugin
bootconfigargumentcommentizewill comment out the specified line in config.txt - Plugin
systemargumentservice-enable-at-bootdisables the specified services and re-enables them during FirstBoot
- Plugin
- Improvements
- Plugin
disableargumentcloudinitalso properly configures NetworkManager to avoid using /run/NetworkManager/system-connections. See Trixie Hints for details. - Plugin
usersets new user home directory protections to 700 to conform with Debian - Enhance customization out of disk space error so it's (hopefully) much, much, much more obvious
- Log boot-time final configuration events such as localization, hotspot, and other plugins with late configuration in /etc/sdm/history
- Plugin
- Bug Fixes
- Update
hotspotplugin to accomodate NetworkManager breaking change - Correct
copyfilefile list handling and allow blank and comment lines - Correctly exit on errors during apt upgrade and apt autoremove
- Update
V14.6
V14.6
- New Features
- Improvements
- Add
--apt-options no-install-recommends, which can also be enabled with--apt-options none. sdm uses--no-install-recommendswhen installing apps. This enables it for use in the running system - Updates for Trixie
- Add
cloudinitas an option to thedisablesplugin, which disables all cloud-init services - Remove
resizefrom cmdline.txt if sdm expands rootfs (--expand-root)
- Add
- Add
- Bug Fixes
- Resolve a few issues in the
runscriptplugin
- Resolve a few issues in the
V14.5
- New Features
update-alternativesplugin to manipulate Debian alternatives
- Improvements
- Bug Fixes
- Correct
userplugin souserdelfollowed byadduserof the first user (e.g., pi) doesn't remove the login directory
- Correct
V14.4
V14.4
- New Features
- Bash sdm command completion
- Improvements
- Trixie updates
- Update
labwcplugin andsdm-collect-labwc-configfor wf-panel-pi directory change - Update
graphicsplugin labwc handling to accomodate raspi-config changes - Update
wsddplugin for package name change
- Update
sdm-cryptconfig--sshtimeoutdefault increased to 3600 seconds (1 hour)- Improve ssh host key and
--regen-ssh-host-keyshandling - Rename journald logging config file created by the
systemplugin to better ensure it wins the systemd config search path bingo - Include
partedin initramfs when using cryptroot/sdm-cryptconfig for distros that don't (e.g., Ubuntu) - Plugin
copyfilenow renames the destination file if it exists, with a warning - Improve plugin
disableshandling of triggerhappy if it's not installed systempluginswapfeature automatically handles configuration ofrpi-swapanddphys-swapfile- Keep
sgdisk -phappy by leaving 33*2 'blocks' at end of disk on expand - Highlight sdm warning messages (if any) at the end of customization
- Trixie updates
- Bug Fixes
- Re-enable the
keyboard-setupservice during FirstBoot - Correct
labwckanshiconfig file handling
- Re-enable the