21/04/13 03:13, Alan wrote: > Hi, > > I belive the 1st step of additional software installation is ready, > and hope somebody will have time to review it for 0.18. > > Branch: feature/remember_installed_packages > Ticket: https://tails.boum.org/todo/remember_installed_packages/
I trust intrigeri's review of the code, and sajolida's review of the docs. I've tested this feature and it works for the following minimal test case: 1. Boot Tails with read-write persistence (including APT packages + lists). 2. apt-get update; apt-get install --yes cowsay emacs 3. echo cowsay > /lib/live/.../live-additional-software.conf 4. Reboot, activate read-write persistence. 5. Verify that cowsay is installed, but emacs is not. However, no packages are installed if read-only persistence is used. I get these errors: Starting to install additional software... Reading additional packages list Found additional packages list in /lib/live/mount/persistence/sda2_unlocked/ Activating persistent software packages Reading additional packages list Found additional packages list in /lib/live/mount/persistence/sda2_unlocked/ Will install the following packages: cowsay Reading package lists... E: Could not open file /var/cache/apt/pkgcache.bin - open (5: Input/output error) E: Failed to truncate file - ftruncate (9: Bad file descriptor) E: The package lists or status file could not be parsed or opened. apt-get exited with returncode 100 Warning: installation of cowsay failed Starting to upgrade additional software... Hit http://deb.torproject.org squeeze Release.gpg [...] Hit http://ftp.us.debian.org squeeze-updates/main i386 Packages Reading package lists... E: Could not open file /var/cache/apt/pkgcache.bin - open (5: Input/output error) E: Failed to truncate file - ftruncate (9: Bad file descriptor) E: The package lists or status file could not be parsed or opened. apt-get exited with returncode 100 Warning: the update failed. IMHO this is still good enough for a tech review. Hopefully the read-only bug can be identified and fixed as a bugfix before the 0.18 release. Merged! Cheers! _______________________________________________ tails-dev mailing list [email protected] https://mailman.boum.org/listinfo/tails-dev
