On Tue, 24 Jun 2003 19:51:13 +1000, Daniel Stone <[EMAIL PROTECTED]> wrote: >Package: wnpp >Version: unavailable; reported 2003-06-24 >Severity: wishlist > >* Package name : debbackup > Version : 0.1 > Upstream Author : Daniel Stone <[EMAIL PROTECTED]> >* URL : http://www.trinity.unimelb.edu.au/~dstone/debbackup/ > (not functional yet) >* License : GPL > Description : Backup and restore Debian specifics (package status, > conffiles)
Please make this a project on alioth and create a -devel mailing list. What you are proposing is a great idea that deserves careful planning. Let me ramble on for a minute. The backup script should probably call up a list of packages on the system, build from these list a list of files installed from packages. These files should be excluded from the Backup. It should also back up the partition table of the hard disk, and information about which file systems are in use. The data generated this way could be written to CD images, or there could be an amanda interface that lets only the files that are not replaceable from a Debian mirror end up in the amanda archive. Restore procedure would boot from a CD (a dedicated recovery CD or the first CD of an image set created by debbackup). Next steps would be: - optionally restore hard disk partitioning - file system creation - mount file systems in a chroot - Use debootstrap to install a base system with working apt - dpkg --set-selections with the packet list backed up - apt-get -f install to install Packages and files - Restore of locally changed files and other data from the backup medium (using the CD images or amrecover). I would like to work with you on that package. I really appreciate your project and will certainly take a serious look into it when I get back online. Greetings Marc -- -------------------------------------- !! No courtesy copies, please !! ----- Marc Haber | " Questions are the | Mailadresse im Header Karlsruhe, Germany | Beginning of Wisdom " | Fon: *49 721 966 32 15 Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fax: *49 721 966 31 29