--- debirf-0.20.orig/debian/control +++ debirf-0.20/debian/control @@ -0,0 +1,31 @@ +Source: debirf +Section: admin +Priority: extra +Maintainer: Daniel Kahn Gillmor +Uploaders: Jameson Graef Rollins +Build-Depends: debhelper (>= 7.0) +Standards-Version: 3.8.0.1 +Homepage: http://cmrg.fifthhorseman.net/wiki/debirf +Vcs-Svn: http://cmrg.fifthhorseman.net/svn/trunk/debirf +Vcs-Browser: http://cmrg.fifthhorseman.net/browser/trunk/debirf +Dm-Upload-Allowed: yes + +Package: debirf +Architecture: all +Depends: debootstrap, cpio, apt, fakeroot, fakechroot, busybox-static | busybox, klibc-utils +Recommends: genisoimage, grub +Suggests: linux-patch-inittmpfs +Description: build a kernel and initrd to run Debian from RAM + debirf (DEBian on Initial Ram Filesystem) is a set of tools designed + to create and prepare a kernel and initial ram filesystem that can + run a full-blown Debian environment entirely from RAM. + . + The kernel and initramfs pair created by debirf can be used for a + myriad of purposes, from quick-and-easy system repair to diskless + thin clients. The kernel and initrd can be placed in your system + boot partition, burnt to read-only media, or supplied by a netboot + server. + . + The debirf tools use a module architecture which allows you to + customize debirf for any possible purpose by specifying what + components are included in the generated image. --- debirf-0.20.orig/debian/debirf.docs +++ debirf-0.20/debian/debirf.docs @@ -0,0 +1,2 @@ +doc/README +doc/default-package-list --- debirf-0.20.orig/debian/changelog +++ debirf-0.20/debian/changelog @@ -0,0 +1,242 @@ +debirf (0.20-1) unstable; urgency=low + + * new upstream packaging/build system. all-inclusive makefile, and + simplified debhelper rules. + + -- Jameson Graef Rollins Tue, 04 Nov 2008 15:30:13 -0500 + +debirf (0.19-3) unstable; urgency=low + + * update debhelper version, and remove unused debhelper scripts. + * add more info to 0.19-2 changelog entry. + * fix Uploader info (email address). + + -- Jameson Graef Rollins Thu, 30 Oct 2008 00:00:27 -0400 + +debirf (0.19-2) unstable; urgency=low + + * closes ITP bug with wnpp (Closes: #503625) + + -- Jameson Graef Rollins Mon, 27 Oct 2008 21:30:28 -0400 + +debirf (0.19-1) unstable; urgency=low + + * use genisoimage, instead of the now-obsolete mkisofs, to make iso's, + and fixed some small bugs in iso generation. + * update standards version to 3.8.0. + * add cryptsetup to resuce module. + + -- Jameson Graef Rollins Mon, 27 Oct 2008 16:12:50 -0400 + +debirf (0.18-2) unstable; urgency=low + + * change Depends: to allow for busybox-static. + + -- Jameson Rollins Sun, 30 Mar 2008 12:50:29 -0400 + +debirf (0.18-1) unstable; urgency=low + + * fix shebang in a0_prep-root to call bash instead of sh, because of + bashism in script. + * add DEBIRF_KEYRING variable to debirf.conf files. + * change DISTRO to SUITE (closes CMRG #89) + * go back to default dhcp client (dhcp3-client instead of udhcpd) + (closes CMRG #88) + * smarter determination of default suite, distro, mirror, and keyring. + better defaults for Ubuntu (closes CMRG #87) + * change to smarter option setting for debootstrap in the + create_debootstrap function that actually works now (works for + files with spaces in them). + + -- Jameson Rollins Fri, 07 Mar 2008 17:19:22 -0500 + +debirf (0.17-1) unstable; urgency=low + + * actually release really stupid bugs in getopt code associated with + gpg debootstrap verification. + * edited README to align with new debirf verbs, and to make the examples + more concrete. + * made error messages a bit friendlier. + * gpg verification of debootstrap can now use relative paths. + + -- Daniel Kahn Gillmor Thu, 28 Feb 2008 19:00:29 -0500 + +debirf (0.16-1) unstable; urgency=low + + * have xkiosk module purge session on restart (closes CMRG #83) + * added partimage to rescue module + * new "makeiso" subcommand to build a bootable CD-ROM image, at least on + i386 and amd64 architectures. (closes CMRG #63) + * set up cryptographic verification of the debootstrap step. + + -- Daniel Kahn Gillmor Wed, 30 Jan 2008 18:29:06 -0500 + +debirf (0.15-1) unstable; urgency=low + + * fixed problem with stale fakeroot state files (close CMRG #81) + + -- Jameson Rollins Tue, 15 Jan 2008 11:34:24 -0500 + +debirf (0.14-1) unstable; urgency=low + + * changed name of main build script to 'debirf' from 'make-debirf' + * added subcommand architecture (make, enter, help) (closes CMRG #65) + * and "enter" subcommand to enter root (closes CMRG #73) + * removed separate specification of debirf root directory + * added install-manpages module (no longer installing manpages by default) + * pruned more unnecessary packages from make + * remove build-debirf-kernel, since no longer needed + * improved install-kernel module to only download need kernel package + (closes CMRG #67) + * move bootstap.log to $DEBIRF_BUILDD/.bootstrap.log + * set debconf frontend to Noninteractive in prep-root module + * now handling break={top,preunpack,bottom} kernel parameters in nest + (closes CMRG #55) + * new install-runit module, jumps through hoops to overcome limitations + of runit postinst script (closes CMRG #71) + * added "no-initrd" option to make subcommand + * added "network-dhcp" module to automatically bring up nic dhcp (added + it to dependency list of xkiosk module) (closes CMRG #78) + * changed old "networking" module to "network" + * added root-passwd module, and added it to xkiosk profile. + * added Vcs-Svn, Vcs-Browser, and XS-Dm-Upload-Allowed fields to + debian/control + * make xkiosk back off if there are 5 restarts in under a minute + (closes CMRG #74) + * remove PCI device ID from default xorg.conf (autodetection seems to + work better) + + -- Jameson Rollins Sun, 13 Jan 2008 22:01:57 -0500 + +debirf (0.13-1) unstable; urgency=low + + * example profiles are now tgz archives (closes CMRG #46) + * added new full devices.tar.gz to create fuller device tree, therefore + not requiring the install-udev module (closes CMRG #60) + * transition to non-native packaging (closes CMRG #26) + * added exit-on-error to modules install run-parts + * removed old useless create_initrd functions + * fixed path problem for fakeroot_if_needed + * add more info to select when root exists + + -- Jameson Rollins Wed, 09 Jan 2008 18:46:02 -0500 + +debirf (0.12) unstable; urgency=low + + * change name of "plugins" to "modules". hopefully this will elliminate + at least my uneasyness about the requirement of some of the modules. + this will require people to rename their existing "plugins" + directories to be "modules". + * re-added prep-root module + * expanded info in debirf.conf on image, includes debirf version (ticket #21) + + -- Jameson Rollins Fri, 21 Dec 2007 17:21:22 -0500 + +debirf (0.11) unstable; urgency=low + + * finally, working fakechroot/non-privileged build method! superuser + privileges no longer required (and are in fact now discouraged) + * udev is now required for non-pirvileged builds to function, though. + * make tmpfs 10G by default + * prune some unneeded packages (cron, logrotate, ed, tcpd, tasksel) + + -- Jameson Rollins Thu, 20 Dec 2007 09:17:02 -0500 + +debirf (0.10) unstable; urgency=low + + * moved all files to GPLv3 (closes CMRG #50) + * simplify kernel installation. now will accept deb as command line + parameter, or make-debirf will just figure out the kernel itself + (closes CMRG #48) + * updated man page + + -- Jameson Rollins Tue, 11 Dec 2007 15:31:22 -0500 + +debirf (0.9) unstable; urgency=low + + * added DEBIRF_KERNEL_PACKAGE to debirf.conf + * added more informative error message when profile is malformed. + + -- Jameson Rollins Mon, 10 Dec 2007 17:52:43 -0500 + +debirf (0.8) unstable; urgency=low + + * simplified profile checking. + * fixed/cleaned-up install-kernel plugin to extract kernel rather than + install (ticket #49). + * added install-udev plugin. + + -- Jameson Rollins Mon, 10 Dec 2007 12:12:04 -0500 + +debirf (0.7) unstable; urgency=low + + * added ability to just create initramfs from pre-build root. + + -- Jameson Rollins Mon, 03 Dec 2007 23:13:34 -0500 + +debirf (0.6) unstable; urgency=low + + * new create_initrd_nested build function, boots debirf into tmpfs, + which is cleaner and more stable and is now the default. + * added ability to run make-debirf with fakechroot ('-f' option). there + are problems creating the device tree with this method, though, so it + is still underdevelopment. + * modified debootstrap, plugin run-parts, and debirf_exec to also use + fakechroot + * being root *should* no longer be necessary to make-debirf, therefore + make-debirf has been moved to /usr/bin/ + * debirf can now function in rootfs with stock debian kernels (as of 2.6.22) + * removed /var/lib/debirf + * removed /etc/debirf in favor of doc/example-profiles + * added xkiosk plugin to start X session with browser on startup + * added xkiosk profile + * added getopt for command line argument checking + * added command line arguments to skip some checking/user interaction + * can now pass kernel package name to make-debirf, instead of just deb, + although proper package checking is not fully working + + -- Jameson Rollins Mon, 03 Dec 2007 00:40:46 -0500 + +debirf (0.5) unstable; urgency=low + + * fixed old broken references to DEBIAN_PATH environment variable + * fix apt-get-disk-rescue plugin to stop mdadm daemon after install (was + preventing /proc from being unmounted) + * tweaked install-kernel plugin + * mknod /dev/ttyS0 in serial-terminal plugin + * moved profiles directory to /etc/debirf/profiles + * added 'minimal' profile + + -- Jameson Rollins Mon, 05 Nov 2007 00:53:26 -0500 + +debirf (0.4) unstable; urgency=low + + * added more options when existing DEBIRF_ROOT found + * fixed bug about where initrd is written (closes CMRG #16) + * added new profiles structure, with default pre-configured "disk-rescue" + profile + * added motd plugin + + -- Jameson Rollins Fri, 11 May 2007 00:21:10 -0400 + +debirf (0.3) unstable; urgency=low + + * simplified plugin infrastructure (only single plugin directory now) + * updated man pages + * added license information to all files + + -- Jameson Rollins Sat, 24 Mar 2007 16:29:49 -0400 + +debirf (0.2) unstable; urgency=low + + * added kernel-package, fakeroot, and linux-patch-inittmpfs to + Recommends: to encourage use of build-debirf-kernel + + -- Daniel Kahn Gillmor Thu, 15 Mar 2007 03:17:36 -0400 + +debirf (0.1) unstable; urgency=low + + * initial debian packaging + + -- Daniel Kahn Gillmor Thu, 15 Mar 2007 00:58:17 -0400 + --- debirf-0.20.orig/debian/copyright +++ debirf-0.20/debian/copyright @@ -0,0 +1,12 @@ +This package was debianized by Daniel Kahn Gillmor + on Thu, 15 Mar 2007 01:12:29 -0400. + +It was downloaded from http://cmrg.fifthhorseman.net/wiki/debirf + +Upstream Authors: Jameson Rollins and + Daniel Kahn Gillmor + +Copyright: 2007 Daniel Kahn Gillmor and Jameson Rollins + +License: debirf is distributed under the GNU GPL v3 or later + (see /usr/share/common-licenses/GPL) --- debirf-0.20.orig/debian/rules +++ debirf-0.20/debian/rules @@ -0,0 +1,3 @@ +#!/usr/bin/make -f +%: + dh $@ --- debirf-0.20.orig/debian/compat +++ debirf-0.20/debian/compat @@ -0,0 +1 @@ +7