Parent Directory
|
Revision Log
| Sticky Revision: |
* debian/control: Depends: iproute for fai-client, fai-server * fai-setup, make-fai-nfsroot, subroutine-linux, get-boot-info, task_sysinfo, S99fai-setup/FAISERVER: Replaced all calls to ifconfig by proper ip + shell magic calls (closes: #524347). Thanks to Luk Claes for the patch
make-fai-nfsroot: mount sysfs inside nfsroot (closes: #532985)
try to umount mirror before removing old nfsroot (closes: #500208)
fix typos
add help messages
check if debootstrap finished properly (closes: #524369)
-k now also upgrades all packages inside the nfsroot, add -N to install_packages call, this is good for cross architecture building the nfsroot * NFSROOT: install aMD64 apckages with aptitude, this also helps when building an amd64 nfsroot on i386
fai-cd, make-fai-nfsroot: awk can also do the grep
make-fai-nfsroot: call apt-get update when using -k (closes: #507892), -k now also upgrades all packages inside the nfsroot
make-fai-nfsroot: call apt-get update when using -k (closes: #507892)
use awk instead of cut and grep (closes: #500046)
adjust information of nfsroot size
use arch independent name for linux kernel, now also matches vmlinux (closes: #494440)
umount /proc and /dev/pts inside nfsroot on exit
move trap definitions outside of { } block
apply henning's patch that fixes the license issue (closes: #487866)
mount /dev/pts to avoid warnings "Can not write log, openpty() failed"
check if NFSROOT directory is mounted with bad options
exclude files in var/lib/apt/lists from base.tgz
fix typo
exit with error if software installation has errors (closes: #442261)
remove code for creating BOOTP environment
use aptitude for installing fai-nfsroot
create life.conf after fai-nfsroot and live-initramfs is installed, overwrite live.conf, do not append to it live.conf may be written before if --force-confold would work in m-f-n
tell user about logfile also in case of error
improve error message
try to umount /proc inside the nfsroot before removing an old nfsroot, abort if this fails
create or copy live.conf
replace backticks with $()
fix syntax error
return and print exit code from install_packages
also write stderr to log file
log output to /var/log/fai/make-fai-nfsroot.log
fix path
make stamp only on success (closes: #370780)
add check_nfsroot()
update FSF address (closes: #444154)
remove whole /srv/fai/nfsroot, not only /srv/fai/nfsroot/live/filesystem.dir
$KERNELPACKAGE should not exist, add badupdateto32(), which prints more info about update without checking variable names
check if $TFTPROOT is defined
rename $FAI_HOOK_DIR to $NFSROOT_HOOKS
add support for running hooks, (closes: #342467)
activate -U if Ubuntu is detected
determine the arch inside the nfsroot for defining a class this help building amd64 nfsroots on i386 and vice versa
fix typo (sets wrong default for $divert)
add option -U, do not divert update-initramfs (added because of a Ubuntu bug)
fix wrong file name
create $TFTPROOT
replace update-initramfs with symlink to /bin/true, because ubuntu packages lvm2 and initramfs-tools do not like just to divert update-initramfs
remove -V, use aptitude to remove the kernels from the nfsroot, -k now reinstalls all packages from /etc/fai/NFSROOT. (closes: #431613)
do not use default settings from live.conf
minor fix
create syslog.conf on the client
do not create shell script in make-fai-nfsroot, new script called S01fai-abort
move creating of subdirs from make-fai-nfsroot to fai (from server to client)
live-initramfs needs NFSROOT in ..../live/filesystem.dir
use mkdir -p
replace [ -d .. ] || mkdir by mkdir -p
add variable TFTPROOT (closes: #408271)
check if dirs exists before creating them
add comment
divert update-initramfs so it's only called once
mtab symlink is needed for df
KERNELPACKAGE is obsolete
we do not need that many versions of resolv.conf
remove unused thing since we have now write access to the nfsroot
move from fai-kernels to plain Debian kernel
add option -p (closes: #359323)
remove copying of *.pub file (closes: #406334)
no code change, reorder code so a normal user gets help whem using -h,--help
fix typo, test if $cfdir is already set (closes: #394884)
make-fai-nfsroot: add missing option h to getopt
add option -s to ainsl call
add option -h and usage() subroutine
create directory var/discover
fix minor error
fix syntax error
use ainsl instead of "grep -v || echo"
fix fai-start-stop daemon problem
remove /dev/MAKDEV in the nfsroot, this inhibits the error message when udev tries to create the symlink /dev/MAKEDEV -> /sbin/MAKEDEV during startup
print message if FAI_ETC_DIR was set and will be used and not overwritten by -C
use readlink for determine cfdir (closes: #358765)
setting FAI_ETC_DIR is the same as specifying -C cfdir, default to /etc/fai
move -c to -C, so now all scripts use -C for cfdir
do not exit if getent returns no information remove sleep 2
Print info when aborting
variables.sh is now variables.log
divert start-stop-damemon in the nfsroot, this reverts part of revision 3866
install fai-nfsroot before other packages are installed do not divert start-stop-daemon,
use die() function for fatal error messages
use $cfdir instead of fixed path /etc/fai
add option -V
minor change
use install_packages and /etc/fai/NFSROOT for installing packages into the nfsroot
replace FAI_LOCATION by FAI_CONFIG_SRC, new syntax
remove solaris code
fix syntax error
install packages from $NFSROOT_PACKAGES at the same time as $packages
replace backticks with $()
new subroutine all_host_entries, which adds all IP addresses and hostnames of the server to $NFSROOT/etc/hosts
remove / from /etc/hosts
append default value of $FAI_LOCATION to $NFSROOT/etc/fai.conf if undefined in /etc/fai/faic.conf, appen install server IP address to $NFSROOT/etc/hosts
remove $nfssize variable
new path for /etc/fai/apt/sources.list
test existing directory before creating it
change path to /srv/tftp/fai/pxelinux.cfg
new path for /boot/fai and /boot/fai/pxelinux.cfg
cosmetic fix
print the version of debootstrap
fix typo
enable DNS inside the nfsroot (closes: #358783)
grep for string before appending to file (closes: 364748)
add config for aptitude to allow unsigned packages without prompting
Print warning if -f is still used
remove $OS_TYPE from fai.conf
do not abort if $FAI_LOCAL_REPOSITORY is not set
add warning if $FAI_LOCAL_REPOSITORY is still used
symlink not needed, /dev/log is now writeable
some symlinks are not needed any more, since we use mkrw
add dmidecode to ia64
remove unused code
remove update-modules call
detect kernel version for new kernel name (closes: 352939), remove patches-* file when using -K
do not copy files from /etc/apt to the nfsroot
do not try to copy file if resolv.conf does not exist
change order of option to make find in etch happy
/var/state/discover is not needed any more
remove --force-yes, since it's now done with APT::Get::AllowUnauthenticated
in etch the find command needs -xdev option before ! -type d
remove some "|| true"
fail if debootstrap returns with error code (closes: #342120)
add --force-yes -y to apt-get, move package kudzu into /etc/fai/make-fai-nfsroot.conf
print message if the kernel was installed into the nfsroot
use chpasswd for setting the root pw inside the nfsroot
new test if ssh package is installed (closes: #322759)
use --one-file-system instead of -l (closes: #308806)
add fix for #312128
rename directory scripts to bin, fix pathes in Makefile
touch .THIS_IS_THE_FAI_NFSROOT after base.tgz was created
create /.THIS_IS_THE_FAI_NFSROOT file so preinst can detect if inside our nfsroot, divert start-stop-daemon, copy fai-start-stop-daemon into nfsroot
remove unused code and variables, adjust paths
remove unused cp commands
split i386 and amd64 packages list
fix syntax error
powerpc does not use vmlinux any more
check if debootstrap is available
syntax error
test if $KERNELPACKAGE is empty
remove " for * substitution in info message
remove "" for matching * in KERNELPACKAGE
remove install_packages.conf, use shadowconfig instead of pwconv
add arch dependent package name to $NFSROOT/var/tmp/packages.arch
use dpkg --print-installation-architecture instead off uname -m
copy resolv.conf from install server into nfsroot
copy fai-debconf to nfsroot
remove install_packages.conf from nfsroot
do not remove files in $NFSROOT/etc/fai
{FAI_CLASSES,disk_var.sh,variables.sh},
add local definition
add || true to rm command
remove unneeded files in $FSROOT/etc/fai
add packages for x86_64
create list of all packages in base.tgz, store list into $NFSROOT/var/tmp/base-pkgs.lis
add link to writeable discover directory
use "" when testing variables
typo
add a package for alpha architecture
print error when no KERNELPACKAGE is found
add option -K
use /etc/shadow in $NFSROOT
force link creation of ifstate
create dir $NFSROOT/var/state only when not already existing call umount_dirs and reset trap exit for normal finishing script
add option -k, /root/.profile sources variables.sh, test if $NFSROOT/prco/self exists before umount, kernel_install() includes all code for installing the kernel
add subroutine fdivert(), use fdivert instead ov ln or mv commands
divert discover-modprobe, add -q to depmod, create var/state dir
add "127.0.01 localhost" to etc/hosts i nfsroot
do not copy make-fai-nfsroot.conf to $NFSROOT
send warning if $FAI_SOURCES_LIST is used, use new make-fai-nfsroot.conf file
use newline instead of blank
add libapt-pkg-perl and smartmontools to nfsroot
add usbutils to nfsroot
insert newline before adding $FAI_LOCAL_REPOSITORY to sources.list
always show $NFSROOT when copying verbosely
add package dmidecode for some archs, add module-init-tools, do not copy bootsector, use mkelf-linux, new code for creating timezone and localtime
add sparc64 arch, ppc arch uses vmlinux not vmlinuz
add gnu-efi and silo to arch package lists
depmod -a ... || true so it does not stop the whole system
make some cp command always verbose
copy resolv.conf in a verbose way
be verbose when copying important files if option -v is set
add verbose messages, test if FAI_SOURCES_LIST is defined or a sources.list file exists
add option c which sets $cfdir, add variable nfssize, do not install strace intop nfsroot, check if $NFSROOT is set, mkdir $RUNDIR is not need any more, use $cfdir instead of fixed /etc/fai, do not copy fai-chboot to nfsroot, call certain commands in a LC_ALL=C environment, new options for mknbi-linux call
use apt-get dist-upgrade instead of upgrade do not create base.tgz in $NFSROOT/.. and then move file
copy preferences file from /etc/fai to $NFSROOT/etc/apt if it exists
remove libdetect0 from nfsroot package list
add netcat to nfsroot
fai_config not used any more
add $NFSROOT_ETC_HOST before calling apt-get upgrade
remove si
typo; NFSROOT_ETC_HOST now can be a multi line definition
give error message when not finished correcltyl; add bad_exit()
make link to fai-start-stop-daemonm
add libnet-perl to nfsroot
copy resolv.conf from installserver to $NFSROOT so we can use it if desired
make a bash script
default pxelinux config not needed any more; use fai-chboot
copy fai-chboot to $NFSROOT
new option -f
forgot M to getopt call
make link for syslogd /dev/log
add packages which depends on architecture
installkernel renamed to vmlinuz-install add FAI_BOOT condition
add fai-do-scripts
add dhclient3 support fix ownership of $NFSROOT/root/.ssh/authorized_keys
longer message
ssh now always in nfsroot
add cvs package to nfsroot
applied patch for correct ssh installation. It's not tested.
do not die when mknbi-linux is missing
add rsync, reiserfsprogs, dpkg-dev
little typo
append FAI_LOCAL_REPOSITORY to sources.list
remove call_verbose for debootstrap
remove diversion of discover after nfsroot is built
add diversion for discover
copy /etc/fai/sources.list if available do not write ROOTCMD to .profile
define $ROOTCMD for remote root login during installation
copy fai-class to nfsroot
message moved from fai-setup to make-fai-nfsroot
correct location for syslog.conf
define PATH in .profile for root account
now, the options for mknbi-linux are working
remove packages that are already included do not call rdev, do not make boot255 device new options for mknbi-linux always do setup for dhcp and bootp
put /usr/local in front of PATH copy scripts to /usr/lib/fai
replace $UID with `id -u`
comment for last commit is wrong add -l to tar add noatime option to mount test if mknbi-linux exists typos corrected
do not use dpkg to get architecture
copy files for ssh2 new name for pxelinux binary change of some symlinks change root device of kernelimage in $NFSROOT
remove potato code
added hwtools
remove potato code
$OSTYPE -> $OS_TYPE move some nfsroot packages from fai.conf into this script copy additional .ssh/ files
set DEBIAN_FRONTEND to noninteractive
also read subroutines-$OSTYPE on remote login
cp all subroutines* files
make symlink for kudzu
add variable FAI_DEBOOTSTRAP_OPTS
hwtools removed from woody
do not fail if password contains /
make ntpdate configure succesfully
add dialog package to nfsroot
do not exit script if debootstrap returns with error code
install NFSROOT_PACKAGES in a second pass test if LOGUSER is defined
insert code for recover mode
replace $* with "$@"
syntax typo fixed
copy .cvspass to nfsroot get kernel version from debian package
use $FAI instead of /fai create kernel-img.conf (for woody) some typos
wrong location of dhclient.conf fixed
/usr/lib/fai/etc moved to /usr/share/fai/etc added $SHAREFAI
test if directory exists before creating it
set up pxelinux environment
copy all files /etc/fai/* to nfsroot
old cp Fai.pm command removed
move /etc/fai.conf to /etc/fai/fai.conf
copy Fai.pm to new location for woody
added sysutils
call mknbi only when using BOOTP protocol in install kernel
add comment
do not call debootstrap in LANG C make symlink for ifstate to /dev/null
write a line to etc/fstab so liloconfig does not complain
added call_verbose() and add_packages_nfsroot() you can now redirect the output of make-fai-nfsroot -v to a file
pipe yes '' to debootstrap
clean apt cache before creating base.tgz
added dosfstools to nfsroot
typo fixed
use remove instead of install for apt-get to update nfsroot
add hwtools to nfsroot check if var/log/ksymoops dir exists before removing it
make link to /tmp/binding for nis if installed to nfsroot
use /etc/apt/sources.list if not defined in fai.conf
call debootstrap with C locale do not remove NFSROOT, cause it could be a mount point LIBFAI now defined here. It's a constant !
touch replaced by > add psmisc to nfsroot
clean up package list, so it works for potato and woody call debootstrap with no output, unless -v install debconf by default to nfsroot remove remove pcmcia and ppp by default
last commit message was wrong added support for debbotstrap for woody support (first tests) fix base?_? to base2_2
use local C for ifconfig call
add ntpdate to nfsroot add "" in test
mv templates to new dir
typos
chown moved || true added to mount || grep
use trap for umounting directories copy known_hosts, don't create it
install_kernel_nfsroot move from fai-setup tp make-fai-nfsroot
mknod boot255 was lost, inserted again
use $ROOTCMD instead of chroot $...
$NFSROOT removed, cause script cd into this dir before echo finifed at end of script
FAI_PACKAGEDIR -> FAI_DEBMIRROR cp fai_modules_off to nfsroot
test if root is running this program more error messages
FAI_ROOT now /target (was /tmp/target)
add dnsutils to nfsroot copy fai.conf to nfsroot, rcS_fai.conf not used any more set up ssh in nfsroot
remove lvm from package lsit set up ssh in nfsroot
remote login sources .../subroutines
copyright 2001
create syslog.conf better mount and umount calls
added set -e
lo interface line shorter
added parted
minor bug
FAI_BASETGZ now abolute path
minor bug fix
$BASETGZ removed, $FAI_BASETGZ us now used
FAI_BASETGZ not nedded any more
added hdparm
DNS support during creating nfsroot fixed
copy base?_?.tgz to nfsroot, FAI_BASETGZ=default support
class/ first call S*.{sh,pl} THEN source $class.source for all defined classes
bug fixed: echo <<EOF is wrong, use cat <<EOF
added /usr/local/sbin to PATH additional package ssh now in fai.conf ROOTPW -> FAI_ROOTPW added $UTC support uname -r removed, use FAI_ARCH rcS.d/S01fai_abort -> rc2.d, now it's working wget nwo verbose install_kernel_nfsroot now in fai-setup mknbi-linux and imggen now in fai-setup
apt-get now in chroot environment $MNTPOINT for BASETGZ
some variable are moved from global.con to fai.conf
here documents use <<-
use mknbi-linux and imggen instead of mk3comimage
bug fixed: missinf $NFSROOT
set up loopback device
typo fixed
mkdirr NFSROOT
too many changes eg.: using fai.conf, separate subroutines, kernel modules support
DHCP,BOOTP autom. detected, check if user fai already exists
debconf not required, get_basetgz added
added dhcp support, bootp still default
warning if wget is used
wget without -Nv
wget: default get base from fet.debian.org
get baseX_X.tgz from an url
start sshd, set root password
add start-stop-daemon script to fake it's function
copy apt.conf to $nfsroot
no noninteractive, verbose flag
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.5 |