Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-05-22 | image: ISO backend: Bail out on umount failureawilfox/image-fixes | A. Wilcox | 1 | -2/+6 | |
Only if the error is EBUSY - which implies there *is* a filesystem mounted at the specified path - we treat umount as an error and stop. This should prevent /dev from being erased host-side. | |||||
2024-05-22 | image: ISO backend: Recursively umount if busy | A. Wilcox | 1 | -1/+3 | |
If an image creation run is interrupted (i.e. ^C) and the target FSes aren't umounted, the ISO backend tries to umount them during creation. However, it doesn't recursively umount /dev or /sys, which leaves them mounted (with an EBUSY error). This leads to the fs::remove_all call clearing out /dev nodes, which has personally irked me many times. Now we retry with recursion when we hit EBUSY, so that this won't happen. | |||||
2023-12-01 | Add 'rootshell' key to determine root's shell | A. Wilcox | 1 | -5/+0 | |
* Key added to code and documentation. * Tests added and pass locally on gwyn (ppc64) and fran (aarch64). * Qt UI automatically sets /bin/zsh as root's shell (ref: packages#206). * ISO image creator backend no longer has root shell hack. | |||||
2023-10-05 | image: ISO backend: Probe GRUB version as well | A. Wilcox | 1 | -0/+6 | |
Fixes: #335 | |||||
2023-09-05 | image: ISO backend: Probe xorriso before starting | A. Wilcox | 1 | -0/+6 | |
Ensures that the user's time isn't wasted if xorriso is missing. | |||||
2023-03-25 | image: C++2x and Boost.Filesystem fixes | A. Wilcox | 1 | -9/+9 | |
* Ensure that Boost.Filesystem is still usable. * Don't use a reference to a temporary in loops. Fixes: #333 | |||||
2020-09-20 | ISO backend: Call dracut in chroot | A. Wilcox | 1 | -4/+9 | |
2020-08-29 | image: Convert custom cdinit to Dracut | A. Wilcox | 1 | -11/+22 | |
2020-06-13 | image: Add 'keep' option to ISO backend | A. Wilcox | 1 | -1/+1 | |
2020-06-03 | image: ISO: Try harder to umount before rm -rf | A. Wilcox | 1 | -4/+13 | |
2020-06-03 | image: ISO: Allow live account to log in without pw | A. Wilcox | 1 | -0/+1 | |
2020-06-03 | image: ISO: Add root pw note to /etc/issue | A. Wilcox | 1 | -0/+2 | |
2020-06-03 | image: ensure entire line from iso-params file is read | Max Rees | 1 | -1/+1 | |
2020-06-03 | image: fix a few paths from escaping target/ | Max Rees | 1 | -3/+3 | |
2020-06-03 | image: Finish implementing ISO backend | A. Wilcox | 1 | -24/+298 | |
2020-05-29 | image: Support backend options | A. Wilcox | 1 | -4/+6 | |
2020-05-28 | image: Put target inside ir_dir, add WIP ISO backend | A. Wilcox | 1 | -0/+170 | |
ir_dir used to be the target; now the target is inside ir_dir so backends have the choice of making other directories inside ir_dir if needed. |