sarge support?

Niall Young niall at chime.net.au
Fri Aug 1 09:20:39 CEST 2003


On Thu, 31 Jul 2003, Niall Young wrote:

> On Thu, 03 Apr 2003, Thomas Lange wrote:
>
> > Since FAI is not tested with sarge (even it's in this repository) you
> > should use it for woody when a stability is a major goal.
>
> Is anyone else working on sarge yet?  I've just started tinkering,
> trying to get fai-bootcd 0.3 working with it.

It seems to work ok, just needed minor changes to make-fai-nfsroot
and debootstrap 0.1.17.30's /usr/lib/debootstrap/scripts/sarge (which
is most probably fixed in sid's 0.2.2-0.1).  Patches are below.

I was able to build an fai-bootcd, no idea if a regular floppy/nfs install
needs further patches or if I've missed something, seemed to work fine.

Niall Young                                    Chime Communications Pty Ltd
niall at chime.net.au                            Level 6, 263 Adelaide Terrace
Ph: (+61) 08 9213 1330 / 0408 192 797         Perth, Western Australia 6000

    "Happy Quarter-of-a-century to my big sis Kylie, who turns ?? today"
                                        -- Lauren Metropolis, May 2003


--- /usr/sbin/make-fai-nfsroot.orig	2003-08-05 02:46:37.000000000 +0800
+++ /usr/sbin/make-fai-nfsroot	2003-08-05 02:47:06.000000000 +0800
@@ -31,7 +31,7 @@
 # defined with $NFSROOT_PACKAGES in fai.conf
 packages="dhcp3-client ssh portmap file rdate cfengine cvs bootpc rsync wget
 rsh-client less dump reiserfsprogs dpkg-dev ext2resize strace hdparm parted
-dnsutils ntpdate dosfstools sysutils dialog discover mdetect si libnet-perl"
+dnsutils ntpdate dosfstools sysutils dialog discover mdetect libnet-perl"

 PATH=/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin

@@ -293,6 +293,7 @@

     cp /etc/resolv.conf $NFSROOT/etc/resolv.conf-installserver
     $ROOTCMD apt-get update
+    $ROOTCMD apt-get -fyu install
     $ROOTCMD apt-get check
     rm -rf $NFSROOT/etc/apm
     mount -t proc /proc $NFSROOT/proc


--- /usr/lib/debootstrap/scripts/sarge	2003-08-04 06:24:44.000000000 +0800
+++ /usr/lib/debootstrap/scripts/sarge.fixed	2003-08-04 06:17:03.000000000 +0800
@@ -5,7 +5,7 @@

     required="base-files base-passwd bash bsdutils coreutils debconf debianutils diff dpkg dselect libblkid1 e2fsprogs findutils grep gzip hostname libcap1 libc6 libdb1-compat libdb2 libdb3 libgdbmg1 libncurses5 libnewt0.51 libpam-modules libpam-runtime libpam0g libperl5.8 libpopt0 libreadline4 libstdc++2.10-glibc2.2 login makedev mawk modutils mount ncurses-base ncurses-bin passwd perl-base procps sed slang1 slang1a-utf8 initscripts sysvinit sysv-rc tar util-linux whiptail libgcc1 gcc-3.2-base gcc-3.3-base libstdc++5"

-    base="adduser apt apt-utils at base-config bsdmainutils console-common console-tools console-tools-libs console-data cpio cron dhcp-client ed exim fdutils gettext-base groff-base ifupdown info klogd libident libldap2 liblockfile1 libpcre3 libsasl7 libwrap0 logrotate mailx man-db manpages modconf nano net-tools netbase netkit-inetd netkit-ping nvi ppp pppconfig pppoe pppoeconf libpcap0.7 sysklogd tasksel tcpd telnet libtext-iconv-perl $additional"
+    base="adduser apt apt-utils at base-config bsdmainutils console-common console-tools libconsole console-data cpio cron dhcp-client ed exim fdutils gettext-base groff-base ifupdown info klogd libident libldap2 liblockfile1 libpcre3 libsasl7 libwrap0 logrotate mailx man-db manpages modconf nano net-tools netbase netkit-inetd netkit-ping nvi ppp pppconfig pppoe pppoeconf libpcap0.7 sysklogd tasksel tcpd telnet libtext-iconv-perl $additional"

     without_package () {
         echo "$2" | tr ' ' '\n' | grep -v "^$1$" | tr '\n' ' '




More information about the linux-fai mailing list