upstart:
* Update rcS.conf to only start single user mode but not friendly-recovery.
(LP: #575469)
initramfs-tools:
* init: When given startup-event on cmdline, forward it to init.
This is needed for friendly-recovery. (LP: #575469)
grub2:
* Replace "single" by "startup-event=recovery-mode"
to trigger friendly-recovery (LP: #575469)
friendly-recovery:
* Move everything to /lib/recovery-mode/ (LP: #234409)
* Don't use the fullpath to whiptail
* Add new init script starting on recovery-mode (LP: #459376)
* If whiptail can't be found, just start sulogin
* Add a script to start mountall (remount everything read/write)
(LP: #575469, LP: #651782)
* Export READONLY to all scripts so they can test on the read/write state
* Disable most scripts when the system is read only
* Change file system check to happen when remount is called
* Wait after all scripts returning output so the user can read it
* Small packaging refresh:
- Bump standard to 3.9.2, no change needed
- Drop simple patchsys (no patches)
- No need to depend on bash (essential package)
- Add ${misc:Depends} to dependencies
Below are the updated changelogs:
upstart:
* Update rcS.conf to only start single user mode but not friendly-recovery.
(LP: #575469)
initramfs-tools:
* init: When given startup-event on cmdline, forward it to init.
This is needed for friendly-recovery. (LP: #575469)
grub2: event=recovery- mode"
* Replace "single" by "startup-
to trigger friendly-recovery (LP: #575469)
friendly-recovery:
* Move everything to /lib/recovery-mode/ (LP: #234409)
* Don't use the fullpath to whiptail
* Add new init script starting on recovery-mode (LP: #459376)
* If whiptail can't be found, just start sulogin
* Add a script to start mountall (remount everything read/write)
(LP: #575469, LP: #651782)
* Export READONLY to all scripts so they can test on the read/write state
* Disable most scripts when the system is read only
* Change file system check to happen when remount is called
* Wait after all scripts returning output so the user can read it
* Small packaging refresh:
- Bump standard to 3.9.2, no change needed
- Drop simple patchsys (no patches)
- No need to depend on bash (essential package)
- Add ${misc:Depends} to dependencies