Package: fai-server Version: 3.2.17 Severity: normal Tags: patch
fai-mirror does not honor the -C command line option. It does however honor the $FAI_ETC_DIR environment variable. The patch fixes this behavior. The patch will cause the -C command line option to supercede $FAI_ETC_DIR. James Richardson -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-openvz-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages fai-server depends on: ii debootstrap 1.0.12 Bootstrap a basic Debian system ii fai-client 3.2.17 Fully Automatic Installation clien Versions of packages fai-server recommends: pn dhcp3-server | bootp <none> (no description available) ii inetutils-inetd [inet-supe 2:1.6-1 internet super server ii nfs-kernel-server 1:1.1.4-1 support for NFS kernel server ii openssh-client 1:5.1p1-5 secure shell client, an rlogin/rsh ii openssh-server 1:5.1p1-5 secure shell server, an rshd repla ii syslinux-common 2:3.73+dfsg-2 Kernel loader which uses a FAT, ex pn tftpd-hpa | tftpd <none> (no description available) Versions of packages fai-server suggests: ii apt-move 4.2.27-1+b4 Maintain Debian packages in a pack ii aptitude 0.4.11.11-1 terminal-based package manager pn debmirror <none> (no description available) ii genisoimage 9:1.1.9-1 Creates ISO-9660 CD-ROM filesystem ii grub 0.97-47lenny2 GRand Unified Bootloader (Legacy v pn libproc-daemon-perl <none> (no description available) pn perl-tk <none> (no description available) -- no debconf information
--- fai-mirror.orig 2009-02-25 16:46:10.000000000 -0500 +++ fai-mirror 2009-04-11 09:47:06.000000000 -0400 @@ -243,7 +243,10 @@ if [ -n "$FAI_ETC_DIR" -a -z "$cfdir" ]; then echo "Using environment variable \$FAI_ETC_DIR." fi -cfdir=${FAI_ETC_DIR:=/etc/fai} +# use -C option if present otherwise use $FAI_ETC_DIR or default to /etc/fai +if [ -z "$cfdir" ]; then + cfdir=${FAI_ETC_DIR:=/etc/fai} +fi cfdir=$(readlink -f $cfdir) # canonicalize path if [ ! -d "$cfdir" ]; then echo "$cfdir is not a directory"