/[fai]/trunk/debian/changelog
ViewVC logotype

Diff of /trunk/debian/changelog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 641 by lange, Tue May 15 12:29:08 2001 UTC revision 3776 by lange, Wed Aug 23 19:58:07 2006 UTC
# Line 1  Line 1 
1    fai (3~beta1) unstable; urgency=low
2    
3      * make pathes conform to FHS : (closes: #340608, #311524, #336650, #309554, #340609)
4      * use /srv/tftp/fai    instead of /boot/fai
5      * use /srv/tftp/fai/pxelinux.cfg instead of /boot/fai/pxelinux.cfg
6      * use /srv/fai/config  instead of /usr/local/share/fai
7      * use /srv/fai/nfsroot instead of /usr/lib/fai/nfsroot
8      * use /var/lib/fai/config instead of /fai
9      * use /var/lib/fai/mirror instead of /mnt
10      * create_ramdisk: call mkrw with -n
11      * setup_harddisks: use more secure options for /proc line
12      * fai-chboot: use tcp as default for nfs, nfs v3 can will become default
13        with etch, existent .disable pxe file will be removed automatically,
14        add headline when copying from template
15      * subroutines-linux: task_updatebase does not use updatebase.log any
16        more (closes: 366823)
17      * move /etc/fai/sources.list to /etc/fai/apt/sources.list
18      * fix lintian error: build-depends-indep-should-be-build-depends debhelper
19      * complies with policy 3.7.2
20      * added a linda override for fai-quickstart (ignore /usr/doc-symlink
21        warning)
22      * added Section: headers to binary packages in control
23      * conf/make-fai-nfsroot.conf: remove $nfssize variable, use discover1
24      * fai.conf: remove FAI_REMOTESH and FAI_REMOTECP, use FAI_LOGPROTO instead,
25        LOGSERVER, LOGREMOTEDIR, LOGPASSWD removed
26        installserver removed (closes: 332837)
27      * lib/subruotines-linux: replace $FAI_REMOTESH with local variable $remotesh
28      * lib/subruotines: remove get_fai_cvs(), get_fai_dir(), now separate scripts
29      * fai: replace $rclog with $LOGIDR/fai.log
30      * fai-setup: use getent for getting IP address, make it a bash script,
31        change $HOME of LOGUSER (closes: #290449), do not use SERVERINTERFACE
32        for getting hostname, add all IP addresses and host names to
33        ssh_known_hosts, remove variable FAICLIENTS, use IP address and
34        netmask for exportfs line (closes: 381261)
35      * make-fai-nfsroot: new subroutine all_host_entries(), install packages
36        from $NFSROOT_PACKAGES at the same time as $packages
37      * varaible $fstab replaced with fstab (no more Solaris support using vfstab)
38      * savelog.LAST: set reboot=1 if no errors are found
39      * fcopy: fix bug (closes: 374415)
40      * control: update to Standards-Version: 3.7.2
41      * make-fai-bootfloppy: read make-fai-nfsroot.conf instead of fai.conf,
42        replace backticks with $()
43      * lib/get-boot-info: get network info via DHCP if ip=dhcp was set
44    
45     -- Thomas Lange <lange@debian.org>  Fri, 18 Aug 2006 18:57:14 +0200
46    
47    fai (2.10.5) unstable; urgency=high
48    
49      * fixes patch from last NMUs. (really, really closes: #373955)
50      * make-fai-nfsroot: print debootstrap version
51      * add package lftp to nfsroot
52      * create_ramdisk: make more directories writeable
53      * 20hwdetect.source: add some usb modules
54      * dhcpd.conf: next-server is needed in dhcpd3 >=3.0.3
55    
56     -- Thomas Lange <lange@debian.org>  Tue, 11 Jul 2006 16:28:21 +0200
57    
58    fai (2.10.4) unstable; urgency=high
59    
60      * Non-maintainer upload.
61      * Fix previous patch; it should remove files from $FAI_ROOT/etc, not
62        /etc, as faireboot is not run inside the chroot. (Really
63        Closes: #373955)
64    
65     -- Steinar H. Gunderson <sesse@debian.org>  Sun,  9 Jul 2006 18:59:55 +0200
66    
67    
68    fai (2.10.3) unstable; urgency=high
69    
70      * Non-maintainer upload.
71      * Remove /etc/apt/apt.conf.d/{10,90}fai in faireboot, since the settings
72        used during install_packages are not appropriate for the finished
73        system. (Closes: #373955)
74    
75     -- Steinar H. Gunderson <sesse@debian.org>  Sun,  9 Jul 2006 15:54:55 +0200
76    
77    fai (2.10.2) unstable; urgency=medium
78    
79      * lib/get-boot-info: call dhclient with different configuration and
80        script names, closes grave bug (closes: #369265), remove dpkg-divert
81        calls for /etc/dhcp3/dhclient-script and /etc/dhcp3/dhclient.conf
82      * create_ramdisk: make /etc/lvm writeable (closes: #365035)
83      * do not call mkrwsize if directory does not exist (closes: #365037)
84      * lib/mkrw: add option -n
85      * make-fai-nfsroot: grep before appending to file (closes: #364748),
86        enable DNS inside the nfsroot (closes: #358783)
87      * lib/subroutines-linux: task_prepareapt(): check $IPADDR before
88        appending to file (closes: #331258)
89      * lib/subroutines: make 100MB ramdisk for /fai when booting from CD
90      * bin/fai: do not mount --bind /tmp/fai on softupdate
91    
92     -- Thomas Lange <lange@debian.org>  Wed, 14 Jun 2006 11:51:19 +0200
93    
94    fai (2.10.1) unstable; urgency=low
95    
96      * fai-chboot: fix division by zero error
97      * fai.conf: remove $OS_TYPE
98      * fai: remove $OS_TPYPE, set $targetdir, eval_cmdline is not needed for
99        install and dirinst, move prcopyleft() and additional code into
100        external script, use /var/log/fai/current as default LOGDIR,
101        /tmp/fai is currently a mount --bind to it
102      * fai-do-scripts: replace --no-lock with -K, this should fix cfengine's
103        segfault bug
104      * install_packages: add commands for y2pmsh, yast and rpm
105      * mount2dir: add more fs types that should be skipped
106      * fai-mirror: use different source.list when downloading packages for
107        debootstrap (closes: #361786), remove comments from PACKAGES line
108        (closes: #358910), add option -C, (closes: #318299), recreates
109        Package.gz and Release file using apt-ftparchive
110      * fai-cd: add option -C (closes: #312198), print FAI version in grub
111        menu, not fai-cd version
112      * make-fai-nfsroot: print warning if -f is still used, add config for
113        aptitude to allow unsigned packages without prompting
114      * menu.lst: enable timeout, use localboot as default, remove syslogd
115        flag, remove unused entries, fix IP address for demohost
116      * subroutines: new path /var/log/fai/current/showvar.log
117      * fai-guide.sgml: include package splitting into fai guide
118      * make-fai-nfsroot.conf: new names packages in fai-kernel, add
119        console-tools to nfsroot (closes: #363480)
120      * get-boot-info: do not try to activate the first four ethernet devices
121      * conf/apt.conf: add aptitude option so untrusted repositories will also be used
122      * instsoft.FAIBASE: use fcopy for kernel-img.conf
123      * subroutines-linux: use IP address when calling fai-chboot in
124        task_chboot, this helps when the install client has two network cards
125        and the host name lookup fails
126      * mkrw: fix typo (closes: #363521)
127      * dhcpd.conf: make deny unknown-clients default, remove range definition
128      * S99fai-setup: enable networking for faiserver
129    
130     -- Thomas Lange <lange@debian.org>  Thu, 20 Apr 2006 11:46:12 +0200
131    
132    fai (2.10) unstable; urgency=low
133    
134      * setup_harddisks: mapdisk(): add support for more than two disks, fix
135        wrong comments (closes: #356265), allow logical partitions to be
136        bootable (closes: #344536)
137      * make-fai-nfsroot: do not copy files from /etc/apt to the nfsroot,
138        detect kernel version for new kernel name (closes: 352939),
139        remove patches-* file when using -K (closes: #348350), remove
140        update-modules call, remove symlink creation to /tmp, add warning if
141        $FAI_LOCAL_REPOSITORY is still used
142      * fai-chboot: change output of -l and -L, major rework of the lsdir
143        function, add more options for different listing formats, add template
144        copy function (closes: #342471, #356136), options added: -g -c -t -o
145      * 20-hwdetect.source: test if discover is installed
146      * make-fai-bootfloppy: remove obsolete message (closes: #347974)
147      * fcopy: remove newline from $source, add \Q, (closes: #350015), warning
148        if unlink fails, add option -n (closes: #356378), preserving is not an
149        error (closes: #360183)
150      * make example scripts more cfengine2 compatible (closes: #312201)
151      * hooks/instsoft.FAIBASE: do not pause when kernel modules are already
152        available (closes: #314613)
153      * install_packages: new feature, just unpack packages (closes: #277079),
154        add urpmi, urpme and yum support
155      * fai: exit script if no parameters are given and no run from nfsroot
156      * subroutines: add verbose output when defining variables, add
157        subroutines mkrw and mkrwsize, set $diskvar during softupdate to
158        /var/log/fai/disk_var.sh, task_savelog: test if files exist before
159        copying them
160      * remove FAIBASE/20-save_diskvar (closes: #312296)
161      * task_sysinfo: call lshw if available
162      * lib/get-boot-info: remove duplicate network device names
163      * make-fai-nfsroot.conf: use SERVERINTERFACE for detecting subnet
164        (closes: #341577)
165      * create_ramdisk: use mkrw for making directories writeable
166      * fai-mirror: add warning if some files do not exist
167    
168     -- Thomas Lange <lange@debian.org>  Mon,  3 Apr 2006 15:11:30 +0200
169    
170    fai (2.9.1) unstable; urgency=low
171    
172      * install_packages: add aptitude-r to @commands (closes: #343361)
173      * new command fai-statoverride (like dpkg-statoverride)
174      * fai-chboot: use NFS v2 as default until FAI will drop sarge support
175      * fai.8: fix typo (closes: #343642)
176      * doc/classes_description.txt: remove all unused classes, update
177        description (closes: #322026)
178      * add script AMD64/99-discover-bug
179      * add class FAISERVER
180      * updatebase: mount /sys into chroot
181      * mkdebmirror: remove non-US stuff
182      * savelog.LAST: add segfault to error pattern
183      * make-fai-bootfloppy.8: fix typo (closes: #346428)
184      * make-fai-nfsroot: do not try to copy file if resolv.conf does not
185        exist
186      * menu.lst: add entry for faiserver
187      * fai-cd: adjust space, new code for generating sources.list file
188      * fai-debconf: add test if debconf data file exists (closes: #348857)
189    
190     -- Thomas Lange <lange@debian.org>  Sun,  5 Mar 2006 22:37:31 +0100
191    
192    fai (2.9) unstable; urgency=low
193    
194      * splitting binary package fai into fai-server, fai-client, fai-doc and
195        fai-nfsroot (closes: #210507)
196      * adjust some paths
197      * remove beowulf and advanced examples
198      * increase compat level to 4
199      * delete sunos code from source
200      * scripts/ directory is now bin/
201      * fai-cd: fixed hardcoded sources.list for the install client to be
202        generated, code by Michael Tautschnig (closes: #320024) and at least
203        partially #329547, test if nfsroot was created (closes: #317495), test
204        if mkisofs is available (closes: #334871), exist unless arch is i386
205        or amd64 (closes: #339098), check if $FAI_CONFIGDIR is valid
206        remove subroutine mhide amd module-hide, mkbimage is not needed any
207        more, use grub's stage2_eltorito feature mkisofs uses -no-emul-boot,
208        no floppy emulation needed, size is not limited any more to 2.88M
209      * install_packages: ignore packages ending with - when using -d
210        (closes: #334333), remove backtick evaluation (closes: #322157), add
211        -R to default aptitude call, add aptitude-r for download only mode,
212        add more warnings
213      * lib/create_ramdisk: make /etc/network/run/ifstate writable
214        (closes: #312128)
215      * fai-mirror: add -i to egrep (closes: #312508), add option
216        DPkg::force-conflicts::=yes (closes: #328138), only aptitude can
217        install conflicting packages, test if $mirrordir starts with a slash
218        (closes: #328139), check if $FAI_CONFIGDIR is valid (closes: #334577)
219      * fai-do-scripts: do not execute S[0-9][0-9]* any more (closes: #310999)
220      * fcopy: add preinst support, ignore .svn dirs (closes: #297550), do
221        chroot before using getpwnam (closes: #283475), add option -U
222      * fai-guide.sgml: include README.disk_config into fai guide, minor
223        fixes, (closes: #332295, #332318, #332293, #332291)
224      * make-fai-nfsroot: use --one-file-system instead of -l (closes: #308806),
225        new test if ssh package is installed (closes: #322759), create
226        apt.conf.d file to support unsigned repositories, fail if debootstrap
227        return with error code (closes: #342120)
228      * subroutines: test if hooks are executable (closes: #338524), new stamp
229        file name when action is softupdate
230      * make-fai-bootfloppy: fix code for -i when using a relative path
231        (closes: #314551), add option -I (closes: #337271), create more space
232        on boot floppy (closes: #294593), add option -B
233      * FAIBASE/10-misc: with the new fai-kernels package we can call tune2fs
234        even when using a 2.6 kernel (closes: #307147)
235      * ftar: test if $single is set (closes: #340421)
236      * FAIBASE/30-interface: do not overwrite resolv.conf if it's a symlink
237        (closes: #305783)
238      * setup_harddisks: add i2o support (closes: #317797), add workaround for
239        udev behaviour
240      * GRUB/10-setup: use -U with fcopy, so grub's menu.lst will not be
241        overwritten during softupdate (closes: #313069, #314995)
242      * subroutines-linux: fix idempotent code (closes: #340422)
243      * fai: do not use color logo if $console was set, start udev if
244        available (closes: #334373), test if run as root
245      * lib/updatebase: mount /dev into chroot during installation if we are
246        running udev
247      * fai-chboot: read $NFSROOT from fai.conf, add nfsroot option to kernel
248        parameters, root-path can now be removed from dhcpd.conf
249      * add support for unsigned repositories
250      * LAST/50-misc: fix code that detect of a kernel is installed, now it
251        does not break if more than one kernel is installed
252    
253     -- Thomas Lange <lange@debian.org>  Tue, 13 Dec 2005 15:53:00 +0100
254    
255    fai (2.8.4) unstable; urgency=high
256    
257      * fix important bug: remove non-US entry (closes: #310392)
258      * package_config: remove nonfree package t1-xfree86-nonfree from
259        examples (closes: #310705)
260    
261     -- Thomas Lange <lange@debian.org>  Wed, 25 May 2005 13:59:39 +0200
262    
263    fai (2.8.3) unstable; urgency=high
264    
265      * fix a serious bug, remove debconf support (closes: #309209), debconf
266        support may be included again after sarge
267      * fix important bug, do not delete files in /etc/fai (closes: #309707)
268      * control: remove dependency on debconf
269      * postinst, postrm: remove debconf code
270      * rules: do not call dh_installdebconf
271      * remove debian/config, debian/template
272      * remove files in debian/po: POTFILES.in de.po fr.po templates.pot
273      * fai.conf: set placeholder for installserver, since debconf will not
274        set it any more
275      * conf/make-fai-nfsroot.conf, conf/sources.list: use ftp.debian.org
276        instead of debconf's default values
277      * man/fai-chboot.8: minor document patch (closes: #309138, 309142)
278      * fai-guide.sgml: minor document patch, move section "For the impatient
279        user" to the front (closes: #309134, #309556)
280      * README.build-sources: add memo to use -ICVS in the future
281    
282     -- Thomas Lange <lange@debian.org>  Thu, 19 May 2005 15:54:18 +0200
283    
284    fai (2.8.2) unstable; urgency=high
285    
286      * remove old unused scripts from cvs source
287      * updatebase: use mktemp for creating temp file, this closes a serious
288        security bug (closes: #307838)
289      * fai: create dir only during initial installation, fixes a critical bug
290        (closes: #307632)
291      * subroutines-linux: do not "mount --bind" when FAI_ROOT=/, closes
292        important bug (closes: #307631)
293    
294     -- Thomas Lange <lange@debian.org>  Fri,  6 May 2005 09:23:34 +0200
295    
296    fai (2.8.1) unstable; urgency=low
297    
298      * only minor bug fixes, no major changes to the code, but a lot of them
299      * make-fai-bootfloppy: add missing $ to variable (closes: #304824)
300      * install_packages: add missing aptitude-r call (closes: #305544),
301        add $qopt and $devnull, used when install_packages is called with
302        verbose from fai-mirror
303      * fai-mirror: fix wrong path (closes: #304179), remove needless test if
304        mkinitrd-cd is available, add $qflag, return if $pkglist is empty, not
305        when $addpackages is empty
306      * fai: added $COLOR_FAI_LOGO, which is off when doing softupdate
307      * fai-cd: add test if mkinitrd-cd is available
308      * fai-savelog: set FAI_ACTION to noaction if undef (closes: #305283)
309      * savelog.LAST: add error message to global pattern
310      * make-fai-nfsroot.conf: remove --arch i386, since debootstrap now uses
311        dpkg --print-installation-architecture instead of another call which
312        needed gcc, change comment
313      * make-fai-nfsroot: split i386 and amd64 packages list, remove packages
314        from amd64 which are not available (closes: #306264)
315      * menu.lst/postinst: use BOOT_PARTITION instead of ROOT_PARTITION
316        (closes: 305861)
317      * install_packages.8: remove option -f
318      * make-fai-nfsroot.8: remove wrong information (closes: #304980)
319      * control: add grub to suggests
320      * rules: make hooks and postinst script executable
321      * FAIBASE/10-misc: do not call tune2fs when using 2.6 kernel. This may
322        hang the system
323      * fr.po: added french debconf templates (closes: #306232)
324      * de.po, templates.pot: remove fuzzy lines
325      * README.disk_config: add notes about boot option
326      * debian/postinst: replace sed -i with perl -pi -e since old sed does
327        not support -i
328      * fai-setup: change informational message
329      * fai-mount-disk: mount file systems read only
330      * 50-host-classes: move host specific class definitions to new script
331      * fai-guide.sgml: fix typos and other minor mistakes
332    
333     -- Thomas Lange <lange@debian.org>  Sat, 30 Apr 2005 21:20:53 +0200
334    
335    fai (2.8) unstable; urgency=high
336    
337      * remove ext2resize from $packages (closes: #303565)
338      * major rewrite of simple examples (closes: #290554)
339      * make-fai-nfsroot.8: add info about nfsroot location (closes: #303915)
340      * fai-guide.sgml: major update for new release
341      * setup_harddisks: add support for device names disk1 and disk2,
342        reformat some output, print some messages only if $verbose is set
343      * rcS_fai: renamed to fai, add manual page fai.8
344      * fai: add $rundir, remove unused dirs at the end, call set_disk_info
345        before task_defvar, add variable $DO_INIT_TASKS, add code for
346        softupdate support, rename rcS.log to fai.log, add copyright message
347        to usage(), add option -N --new, always test $DO_INIT_TASKS with -eq
348      * apt.conf: replace force-confnew with force-confdef
349      * make-fai-nfsroot: use dpkg --print-installation-architecture instead
350        off uname -m, add arch dependent package name to, remove "" for
351        matching * in KERNELPACKAGE, test if $KERNELPACKAGE is empty
352        $NFSROOT/var/tmp/packages.arch, use shadowconfig instead of pwconv
353      * make-fai-nfsroot.conf: comment FAI_LOCAL_REPOSITORY, set FAICLIENTS to
354        local class-C network, remove ext2resize until available again
355      * subroutines: add task softupdate, add support for softupdate, add
356        $DO_INIT_TASKS, minor changes in get_fai_cvs(), use swapoff -a for
357        disabling swap partitions, test $DO_INIT_TASKS always with -eq, use
358        /var/log/fai/FAI_CLASSES
359      * subroutines-linux: script prepare_apt is now updatebase, add support
360        for softupdates, add task_prepareapt, sliently skip task_chboot if
361        LOGUSER is undefined, $disklist now sorted, print setup_hardisks
362        output also to console
363      * install_packages: cleanup of multiple packages with different
364        install/remove operations, add installable(), check if a package is
365        listed in a package index and not only in the dpkg database, add
366        force-confdef and force-confold to apt-get, install_packages.conf
367        unused, remove -f, sub read_config_file
368      * fai-do-scripts: now executing scripts matching [0-9[0-9]*, S[0-9]*
369        also supported for backwards compatibility
370      * fai-mirror: add check if mkinitrd-cd and apt-move are installed, arch
371        dependent packages defined in make-fai-nfsroot, replace sed with bash
372        builtin, add $debdist, return if $addpackages is empty
373      * fai-chboot: change message
374      * load_keymap_consolechars: much simpler code
375      * create_ramdisk: create /tmp/var/run/fai
376      * fai.conf: installserver will be set by debconf, by default LOGUSER is
377        unset
378      * sources.list: insert MIRRORHOST which will be replaced by debconf data
379      * Makefile: install device2grub to new location, rename rcS_fai to fai
380      * control: add libapt-pkg-perl for install_packages, remove dependency
381        on nfs, because fai can also only be used for softupdate
382      * postrm: cleanup debconf data on purge
383      * postinst: use debconf
384      * rules: add dh_installdebconf call, remove chmod of rcS_fai
385      * utils/mkdebmirror: --ignore-missing-release --ignore-release-gpg
386    
387     -- Thomas Lange <lange@debian.org>  Sat,  9 Apr 2005 23:43:27 +0200
388    
389    fai (2.7) unstable; urgency=high
390    
391      * closes grave bug, make-fai-nfsroot.conf: replace raidtools2 with mdadm
392        (closes: #299952), move cfengine from $packages to $NFSROOT_PACKAGES
393      * closes important bug, make-fai-nfsroot: use resolv.conf from install
394        server during creation of nfsroot (closes: #301230)
395      * rcS_fai: set classes before fai-class is called (closes: #301179), set
396        hostname if HOST was specified on the commandline
397      * fcopy: fix wrong variable name
398      * package_config/KERNEL_SOFT: replace `echo $kernelversion` in package
399        name with 2.6.8
400      * fai-guide.sgml: fix a lot of broken http links, add info for fai-cd
401      * install_packages: add setdownloadonly() and $opt_d
402      * conf/install_packages.conf removed
403      * fai-mirror: source make-fai-nfsroot.conf, add add_base_packages(),
404        allow - in class names, add option -a, call install_packages with -d,
405        add PKGCOMP for apt-move.conf, do not exit 9 if $FAI_DEBMIRROR is not
406        defined, log aptitudes actions to /dev/null
407      * fai-mirror.1: add option -a
408      * install_packages.8: add option -d
409      * add fai-cd script for creating a bootable FAI CD image (closes: #265444)
410      * add fai-cd.8 man page
411      * add conf/menu.lst: needed by fai-cd
412      * control: add mkinitrd-cd to Suggests, add Build-Depends-Indep on
413        debhelper greater version 3
414      * class/DEFAULT.var: use kernel-image-2.4-386 as default kernel package
415      * fai-savelog-ftp: remove $ENV{LOGREMOTEDIR} from mkdir since we just cd
416        to it
417    
418     -- Thomas Lange <lange@debian.org>  Fri, 25 Mar 2005 23:51:34 +0100
419    
420    fai (2.6.7) unstable; urgency=low
421    
422      * add task debconf (closes: #136503)
423      * new script fai-debconf
424      * add manual page fai-debconf.1
425      * control: use nfs-kernel-server by default (closes: #293876)
426      * QUESTIONNAIRE: minor update
427      * packages_config/XFREE: remove some -dev packages
428      * packages_config/SERVER: remove symlinks
429      * packages_config/DEFAULT: add debconf-utils
430      * replace backticks with $()
431      * fai-do-scripts: use local variables, make it a bash script
432      * fai-guide.sgml: update for debconf support, add aptitude in
433        install_packages config
434    
435     -- Thomas Lange <lange@debian.org>  Thu, 10 Mar 2005 11:00:05 +0100
436    
437    fai (2.6.6) unstable; urgency=medium
438    
439      * 06hwdetect.source: add comment, add class NVIDIA which is not currently
440        used, bug fix: correct SCSI detect 2.6 kernel, replace backticks with
441        $(), discard error messages from modprobe, enable dma mode for ide
442        devices (with fai CD it was not enabled)
443      * make-fai-nfsroot: use "" when testing variables, add link for
444        discover, remove resolv.conf created by debootstrap (closes: #281264),
445        create list of all packages in base.tgz, add packages for x86_64,
446        remove unneeded files in $FSROOT/etc/fai
447      * ftar: bug fix do not do recursive removal if $target/$dir is /
448      * fai-guide.sgml: fix typos (closes: #287150), add info about
449        /files/packages/ (closes: #290359)
450      * add task_savelog to die() (closes: #290526)
451      * make-fai-bootfloppy: bug fix: support /media directory, choose last
452        installed kernel if more than one kernel is installed in nfsroot
453      * setup_harddisks: bug fix: redefined mountpoint are too often reported,
454        allow space before primary and logical keyword
455      * create_ramdisk: bug fix: make directory for discover
456      * fai-setup: typo in variable name (closes: #289271), reload nfs server
457        instead of restart, read make-fai-nfsroot.conf, use variable
458        FAICLIENTS
459      * fai-class: bug fix: option -T hangs the script, make it a bash script,
460        replace backticks `` with $(), bad variable name in testclass()
461      * share/subroutines: bug fix: cd to / so umount -a will not fail too
462        often, kill sshd before rebooting, umount $target/proc before
463        umounting all otger file systems, copy FAI_CLASSES variables.sh
464        disk_var.sh to $target/var/log/fai
465      * fai-chboot: bug fix: do not fail on subnet IP addresses, test if host
466        lookup is possible before calling $h->name (closes: #290007)
467      * install_packages: add option -f, add command{pending},
468        command{dpkgc}, print max number of packages only in verbose mode
469      * install_packages.8: add option -f, add info about
470        install_packages.conf
471      * new config file: install_packages.conf, used for fai-mirror(1)
472      * rcS_fai: remount / with noatime, set variables if booting from CD, set
473        hostname to $HOST it was unset, remove unused variable, minor code
474        cleanup
475      * DEFAULT/S01: add copying of /etc/modules
476      * DEFAULT/S10: add message where grub writes boot record
477      * class/01alias: add class FAICD if running from fai CD, add classes for
478        host gnomehost (used by fai-cd)
479      * package_config/DEMO: replace install with aptitude
480      * make-fai-nfsroot.conf: add variable FAICLIENTS, remove package dpkg-dev
481      * script/LAST: enable shadow passwords for passwd and group in examples,
482        eject cdrom when running from fai CD
483      * task_sysinfo: call hwinfo if available
484      * fai-savelog: do not save remotely if $LOGSERVER is not set
485      * new command fai-mirror and manual page fai-mirror.1
486      * .../XF86CXonfig-4/DEFAULT: change HorizSync, use pc105 keyboard model
487      * .../XF86CXonfig-4/MATROX: removed because DEFAULT works now
488    
489     -- Thomas Lange <lange@debian.org>  Fri, 21 Jan 2005 04:24:26 +0100
490    
491    fai (2.6.5) unstable; urgency=medium
492    
493      * install_packages: bug fix. Do not remove package names which are
494        search patterns for aptitude, read /etc/fai/install_packages.conf if
495        it exists
496      * hooks/savelog.LAST: add patterns that will be ignored
497      * fcopy: add support for svn and arch, add option -I, use variable
498        $FCOPY_IGNOREDIRS if set
499      * fcopy.8: add option -I
500    
501     -- Thomas Lange <lange@debian.org>  Thu, 11 Nov 2004 15:14:08 +0100
502    
503    fai (2.6.4) unstable; urgency=medium
504    
505      * add missing Beowulf examples
506      * fai-guide.sgml: fix error in link
507      * fai-start-stop-daemon: add short options, because so some init.d
508        scripts use them
509      * rcS_fai: do not use -t when remounting
510      * make-fai-nfsroot: print error when $KERNELPACKAGE is not found, add a
511        package for alpha architecture
512      * share/subroutines: do not dump variable $HOME and $PWD to variables.sh
513      * doc/QUESTIONNAIRE: typos, add example for answer
514      * install_packages: use warn instead of print for warning and verbose
515        messages, add aptitude support
516      * Fai.pm: add () to subroutine calls
517      * prerm: do not exit when nfs server reload fails (closes: #279024)
518      * setup_harddisks: add $devdisklist to call of sfdisk (closes: #276033)
519      * preparte_apt: divert programs before calling apt-get update
520      * subroutines-linux: redirect stdin of install_packages unless in debug
521        mode (closes: #264727)
522    
523     -- Thomas Lange <lange@debian.org>  Mon,  8 Nov 2004 14:38:58 +0100
524    
525    fai (2.6.3) unstable; urgency=high
526    
527      * subroutines: remove $rootpw from variables.sh (closes: #270871)
528      * update to kernel 2.4.27
529      * make-fai-nfsroot: force link creation of ifstate (closes: #270463),
530        use /etc/shadow in $NFSROOT
531      * make-fai-makefsroot.conf: add xfsprogs and xfsdump packages, adjust
532        size, install with chmod 0600 (closes: #270666, #271113)
533      * DEFAULT/S10: removed: add auto to /etc/modules
534      * class/DEFAULT.var: use single quotes instead of double quotes,
535        $kappend contains kernel parameters, new default kernel package
536        kernel-image-2.4.27-1-386
537      * scripts/DEFAULT/S20: remove unused action
538      * packages_config/DEFAULT: add iproute to NETTOOLS
539      * make-fai-nfsroot.8: add info about make-fai-nfsroot.conf,
540        add option -K which first removes all kernels from nfsroot
541        (make-fai-bootlfoppy is broken if multiple kernels are in the nfsroot)
542      * fai-setup: add option -e which does not set up nfs environment, which
543        may hang some production systems for a while
544      * fai-setup.8: add info for new option
545      * Makefile: install make-fai-nfsroot.conf with 0600
546    
547     -- Thomas Lange <lange@debian.org>  Mon, 13 Sep 2004 18:40:36 +0200
548    
549    fai (2.6.2) unstable; urgency=high
550    
551      * install_packages: fix broken taskinst action, workaround for new
552        tasksel behaviour
553      * DEFAULT/S10: fix broken grub entry for FAI_BOOTPART when two kernels
554        are in the nfsroot
555      * fai-chboot: add option -e the opposite of -r, uses nearly the same code
556    
557     -- Thomas Lange <lange@debian.org>  Thu, 26 Aug 2004 20:09:15 +0200
558    
559    fai (2.6.1) unstable; urgency=medium
560    
561      * catnc() greps through more than one file
562      * changlog messages of fai-setup moved from 2.5.2 to 2.6
563      * hooks/savelog.LAST: add package names which include the string "error"
564        as ignorepatterns
565      * make-fai-nfsroot.conf: add portmap again, since nis setup needs it
566      * make-fai-nfsroot: add option -k which installs a new kernel for the
567        nfsroot (closes: #256187), /root/.profile sources variables.sh, test
568        if $NFSROOT/prco/self exists before umount, kernel_install() includes
569        all code for installing the kernel, create dir $NFSROOT/var/state only
570        when not already existing, call umount_dirs and reset trap exit for
571        normal finishing script
572      * control: recommends dhcp3-server (closes: #263260), update to
573        standards 3.6.1, remove sp from build-depends
574      * rcsfai.var is not needed any more
575      * share/subroutines: do not dump readonly variables to variables.sh
576      * faireboot: make it a bash script, source variables.sh, source
577        subroutines, send message to faimond
578      * fai-divert: do not execute if dpkg-divert is not available
579      * install_pacakges: add support for tasksel remove, set default number
580        of packages from 4711 to 99
581      * package_config/COMPILE: replace task c-dev by list of packages names
582      * prepare_apt: make diversion of invoke-rc.d
583      * rules: call dh_clean after make clean
584      * prerm: test if $nfsserver is empty (closes: #263906)
585      * NETWORK/S40: remove /etc/hosts from fcopy list
586      * DEFAULT/S20: add async to export options
587      * fai-savelog: define $HOSTNAME to output of command hostname
588      * subroutines-linux: task_chboot() use `hostname` instead of $HOSTNAME,
589        sndmon() use $sndhostname instead of $HOSTNAME
590      * remove doc/README.package_problems
591      * fai-guide.sgml: add hint about dhcpd/nfsroot (closes: #264486), fix
592        typos
593    
594     -- Thomas Lange <lange@debian.org>  Mon,  9 Aug 2004 14:02:13 +0200
595    
596    fai (2.6) unstable; urgency=low
597    
598      * fai-setup: fix hostname detection when hostname includes a dash -,
599        pass all fai-setup options to make-fai-nfsroot (closes: #255830)
600      * fai.conf: move make-fai-nfsroot specific variables to make-fai-nfsroot.conf
601      * fix typo in lib/get-boot-info (closes: #242739, #239405)
602      * fix link in fai-guide.sgml (closes: #237794)
603      * fix typo in make-fai-bootfloppy.8 (closes: #238608)
604      * make-fai-bootfloppy: change lilo labels in (closes: #248955),
605        check if -s option is IP-address or hostname, new path for stage
606        files, remove install= line for lilo.conf, newer lilo does not need
607        boot-menu.b, added support for old an new lilo
608      * make-fai-nfsroot: add package dmidecode for some archs, add
609        module-init-tools, libapt-pkg-perl, smartmontools, usbutils, lvm2,
610        raidtools2, hwinfo, remove portmap package, jove to nfsroot, do not
611        copy bootsector, use mkelf-linux,
612        new code for creating timezone and localtime (closes: #201440), always
613        show $NFSROOT when copying verbosely, insert newline before adding
614        $FAI_LOCAL_REPOSITORY to sources.list, warning if $FAI_SOURCES_LIST is
615        used, use new make-fai-nfsroot.conf file, divert discover-modprobe,
616        add -q to depmod, create var/state dir, add subroutine fdivert(),
617        use fdivert instead ov ln or mv commands
618      * create_ramdisk: use tmpfs instead of shm, create dir for discover
619      * fcopy: -i always exists with 0
620      * rcS_fai: if a file /.nocolorlogo exists, do not enable colored
621        logo and let scroll region unchanged
622      * 06hwdetect.source: new call of discover (closes: #248532), be silent
623        when loading modules, use pipe instead of exec for find, mount usbfs
624        after loading an usb module, add $videodrv to additional.var, load
625        different modules when using a 2.4 or 2.6 kernel
626       * 11modules.source: moved into 06hwdetect.source
627      * lib/task_sysinfo: first call discover, then load modules using
628        discover, call smarctl for each disk, call lsusb, print partition
629        table with parted
630      * fai-divert: create dummy script only when dpkg-divert will succeeds
631      * fai-savelog: copy LOGDIR recursively, add remote log method none,
632        add -xdev to find
633      * subroutines: use /proc/uptime to determine installation time, use $()
634        instead of backticks, set terror when error occurs, add catnc(),
635        report FAI_FLAGS in one line, send message to faimond when starting a
636        hook
637      * subroutines-linux: set terror if error, add sndmon TASKERROR, do not
638        copy kernel image and initrd to install server, remove echo command
639        when defining kernel append parameters as variables
640      * faimond: always flush output
641      * fai-chboot: add option -o, special treatment of hostname default, also
642        list default config file when using -l, die with error message if
643        hostname is unknown, remove path from program name
644      * install_packages: add option -L, calling system with array should be
645        more efficient, new code for detecting unknown package names uses
646        AptPkg, add subroutine mkpackagelist(), remove path from program name
647      * bootsector, bootsector.8 removed
648      * class/LAST.var: removed because $hdparm is not needed any more
649      * class/70partition: remove definition of class FAI_BOOTPART
650      * class/01alias: remove unimportant examles, remove catnc definition,
651        remove beowulf example
652      * DEFAULT/S01: remove copying of bootsector, remove our local stuff
653      * scripts/BOOT: grub-install does not probe floppy drive, use bash,
654        replace backtics with $()
655      * hooks/instsoft.SERVER not needed any more
656      * hooks/savelog.LAST: add more messages to ignore
657      * disk_config/SMALL_IDE: remove partition /fai-boot, make / and /var
658        bigger, /usr smaller
659      * package_config/*: adjust package names to sarge distribution
660      * S40: remove NISLPRCLIENT and bootptab stuff
661      * examples/etc/sources.list: remove proposed updates lines
662      * mkdebmirror: mirror woody and sarge in one directory
663      * new FAQ
664      * THANKS: juergen added
665    
666     -- Thomas Lange <lange@debian.org>  Mon, 26 Jul 2004 17:22:44 +0200
667    
668    fai (2.5.4) unstable; urgency=low
669    
670      * DEFAULT/S01,S20: add async option to export lines
671      * fai-guide.sgml: add info how to boot a SUN Sparc, add URL for Sparc
672      * make-fai-nfsroot: add gnu-efi and silo to arch package lists, add
673        sparc64 arch, ppc arch uses vmlinux not vmlinuz
674      * make-fai-bootfloppy: create and use device.map for grub_floppy
675        (closes: #233018), remove unused ip entry for fixed ip addresses,
676        create iso9660 iso image with option -i
677      * make-fai-bootfloppy.8: add option -i and an example for creating a
678        cdrom image
679      * rcS_fai: add prcopyleft() and fstart(), use mkfifo and tee instead of
680        bash special >(), mount sysfs if available
681      * doc/README.disk_config: add info about lazyformat
682      * THANKS: added holger
683    
684     -- Thomas Lange <lange@debian.org>  Thu, 26 Feb 2004 17:07:31 +0100
685    
686    fai (2.5.3) unstable; urgency=low
687    
688      * make-fai-bootfloppy: call grub in chroot environment, so correct libc
689        is used, add option c and F, DHCP is now default boot protocol, be
690        more verbose
691      * make-fai-nfsroot: add option c which sets $cfdir (closes: 219824)
692        add variable nfssize, remove package strace, check if $NFSROOT is set,
693        mkdir $RUNDIR is not need any more, use $cfdir instead of fixed
694        /etc/fai, do not copy fai-chboot to nfsroot, call certain commands in
695        a LC_ALL=C environment, add more verbose messages, new options for
696        mknbi-linux call (closes: #181393), test if FAI_SOURCES_LIST is
697        defined or a sources.list file exists, be verbose when copying
698        important files if option -v is set
699        depmod -a ... || true so it does not stop the whole system
700      * debian/control: replace netboot package with mknbi
701      * debian/dirs: add var/run/fai, remove unused directory utils
702      * debian/prerm: check if $NFSROOT is set, sleep 2 before removing nfsroot
703      * man/make-fai-bootfloppy.8: add new options F and c
704      * man/make-fai-nfsroot.8: add new option c
705      * lib/task_sysinfo: show ide disk geometry
706        remove detect call
707        most text reformated, because subroutine definition removed
708      * doc/Makefile: remove some new tempfiles, add "|| true" to rm so it
709        does not complain
710      * fai-chboot: add option -S, complain when host names are missing for
711        option -r
712      * fai.conf: add packages to the exclude list for debootstrap
713        new name for KERNELPACKAGE
714        add comment how to use NFSROOT_ETC_HOSTS (closes: #219433)
715        remove FAI_SOURCES_LIST examples, use sources.list instead
716        disable FAI_LOCAL_REPOSITORY by default
717        put important variables to the top
718      * examples/etc/sources.list: new file, that shows examples of different
719        access method to the Debian mirror
720      * fai-guide.sgml: describe new handling of sources.list, add manref to
721        make-fai-nfsroot, new line for tftpd in inetd.conf, add info on use
722        without DNS
723      * class/06hwdetect.source: modprobe ide-detect needed for 2.4.24 kernel,
724        remove ide-probe-mod, add isa-pnp
725      * lib/get-boot-info: new code to extract ip parameters, fix problems
726        when one parameter is missing
727      * share/subroutines: islinux() not needed any more, task_chboot: always
728        copy new kernel image to /boot/fai/$HOSTNAME-localboot
729      * apt.conf: replace values yes with true
730      * rcS_fai: new code for task action pipe at the end, new mount option
731        for remounting /dev/root, copyright has one line less
732      * examples/etc/dhcpd.conf: new example for a local 192.168.1 subnet, add
733        nfs mount options to root-path
734      * VERSION: default is kernel 2.4.24
735      * chkdebnames: most parts rewritten
736      * setup_harddisks: typos
737    
738     -- Thomas Lange <lange@debian.org>  Wed,  4 Feb 2004 14:42:40 +0100
739    
740    fai (2.5.2) unstable; urgency=low
741    
742      * rcS_fai: print copyright message in red, set scroll region, add
743        actimeo for nfs mounts
744      * fai.conf: add exim4 packages to exlude list
745      * make-fai-nfsroot: add netcat to nfsroot; remove libdetect0 from
746        package list (closes: #219420), copy preferences from /etc/fai
747        (closes: 219824), use apt-get dist-upgrade instead of upgrade,
748        do not create base.tgz in $NFSROOT/.. and then move file
749      * setup_harddisks: add -f tp mkfs.xfs option (closes: #219439)
750      * faimond, faimond.8 added
751      * subroutines-linux: add sndmon subroutine, try to connect faimond, on
752        success, enable monitor feature, test if $ret is empty, make it a bash
753        script, show nc output only when debugging
754      * fai-guide.sgml: typo in URL
755      * class/01alias: use other IP-addresses for exmaples
756      * lib/fai-mount-disk: extend regex to support devfs names
757        (closes: #218541)
758      * scripts/DEFAULT/S01: create S61hdparm if $hdparm is not empty,
759        set cdromdevice to SCSI if available, add code for lprng setup if
760        NISLPRCLIENT and LPD
761      * class/LAST.var: do not set a default value for FAI_ACTION, change in
762        comment
763      * add postrm file to remove all files when purging
764      * subroutines: add sndmon messages, script should be bash script, change
765        debug code in ifclass
766      * install_packages: remove pinning info before checking for misspelt
767        package name, usage() points to the man page
768      * fai-setup: chown of /boot/fai
769      * utils/softupdate, lib/prepare_apt: use dist-upgrade
770      * debian/compat created and debian/conffiles removed
771      * scripts/DEFAULT1/S20: add noatime,actimeo=900 options, add linux logo
772        to login messages
773      * sunos/makefile: add fai-savelog to solaris tarball
774      * hooks/savelog.LAST: added "unexpected IO-APIC" to ignore pattern
775      * Fai.pm: test if /var/adm/messages exists
776      * lib/task_sysinfo: add dmidecode call, add sfdisk -d call, change fdisk
777        call
778    
779     -- Thomas Lange <lange@debian.org>  Tue,  6 Jan 2004 15:20:10 +0100
780    
781    fai (2.5.1) unstable; urgency=low
782    
783      * share/subroutines: use $SECONDS instead of date +%s
784      * fcopy: add usage info for -M
785      * add chapter "advanced FAI" to fai guide
786      * dhcclient-perl: add new names to mapping table
787      * lib/create_ramdisk: start devfsd if needed
788      * share/subroutines-linux: task_chboot should return, not exit; copy
789        initrd.img to install server if needed for the kernel
790      * make-fai-nfsroot: add $NFSROOT_ETC_HOST before calling apt-get
791        upgrade; remove mkdir of fai_config
792      * package_config/DEFAULT: add nfs-common for all
793      * examples/simple/scripts/DEFAULT/S01: add -n to head command (closes: #205547)
794      * sunos/scripts/SUNOS/S05: add -t to expand
795      * sunos/bin/newfs:chown -> chmod
796      * make-fai-bootfloppy: use perl one liner to get IP and host name, call
797        grub executable from nfsroot
798      * fai-guide.sgml: fix typos (closes: #204763)
799      * package_config/DEFAULT: always install nscd package for speedup
800      * Makefile: remove mv of NETWORK1; add variable libfiles
801      * rcS_fai,fai-setup: add async to mount and exports options
802    
803     -- Thomas Lange <lange@debian.org>  Fri, 10 Oct 2003 14:58:16 +0200
804    
805    fai (2.5) unstable; urgency=low
806    
807      * add script fai-chboot
808      * add script fai-savelog-ftp
809      * add vaiables to fai.conf: FAI_LOGPROTO LOGSERVER LOGPASSWD; used by
810        fai-savelog-ftp, localhost is default for $installserver
811      * make-fai-nfsroot: add option -f, change to #! /bin/bash, copy
812        resolv.conf to $NFSROOT, add libnet-perl, trap errors, add bad_exit()
813      * make-fai-bootfloppy: bug fix, add root=/dev/nfs (closes: #198568),
814        remove ip=both for fixed ip-address, change to !# /bin/bash
815      * make-fai-bootfloppy.8: add example with fixed IP address
816      * changes in package_config, added XFREE class
817      * install_packages: add force-yes to apt-get install, remove warnings
818        from apt-cache output, limit number of packages used at once using
819        $MAXPACKAGES
820      * bug fix: /proc/cmdline info is trashed when reading a long kernel
821        command line
822      * make-fai-nfsroot: create package list that depends on architecure,
823        make symlink for syslogd
824      * scripts/BOOT: noew code for generating grub entries, add grub entry
825        for memtest; add entries for re-installation
826      * scripts/DEFAULT1/S01: do never fsck ext3 partitions; add -M to some
827        fcopy calls; add user demo; use fcopy for /etc/kernel-img.conf
828      * scripts/DEFAULT1/S20: enable tcp connections for X server for CS_KOELN
829      * fcopy: add option -M and -b; add variables FCOPY_LASTLOG and
830        FCOPY_UPDATELOG; remove substring from an ewarn call
831      * subroutines: append $FAI_ACTION to file $rcsfaivar; faiend must not
832        reboot for SunOS
833      * subroutines-linux: add support for fai-chboot
834      * hook faiend.LAST renamed to savelog.LAST
835      * setup_harddisks: add XFS filesystem support, add sfdisk environment
836        variable
837      * fai-savelog: make a bash script; use -exec instead of xargs because of
838        sunos version of xargs
839      * fai-class: remove comment lines also in the file $HOSTNAME
840      * class/{dom,kueppers}: add NOSECURETTY
841      * lib/get-boot-info: print warning message if no boot protocol was
842        detected, add network info to boot.log if booting from floppy with
843        fixed IP address
844      * chkdebnames: bug in regex fixed
845      * lib/create_resolv_conf: use resolv.conf from installserver if $DOMAIN
846        is not defined
847      * lib/task_sysinfo: call programm sysinfo if available
848      * scripts/NETWORK1/S40: copy /etc/network/interfaces /etc/hosts /etc/networks
849        using fcopy, add -i to fcopy calls
850      * scripts/DEFAULT1/S10: create etc/hostname only if fcopy fails, add
851        password protection to grub menu
852      * class/01alias: use classes from file demo if hostname is demohost; add
853        catnc(); use catnc instead of cat
854      * class/11modules.source: now uses code from DEFAULT.mod
855      * examples now live in /usr/share/doc/examples{simple,advanced}
856      * utils move back to doc/examples/utils directory
857      * utils/rshall: add exclude function
858      * class/06hwdetect.source tries to detect video card
859      * Makefile: do not create symlinks (closes: #195377), new directories
860        for examples
861      * rcS_fai: compute and print installation time in seconds
862      * dhcpd.conf: remove unused commands
863    
864     -- Thomas Lange <lange@debian.org>  Wed,  6 Aug 2003 16:02:26 +0200
865    
866    fai (2.4.1) unstable; urgency=low
867    
868      * set correct year in fai guide
869      * dhcp3 support
870      * make-fai-bootfloppy: force ext2 when mounting floppy, blank first
871        sector
872      * make-fai-nfsroot: FAI_BOOT determines which boot protocol to set up,
873        fix ownership of  $NFSROOT/root/.ssh/authorized_keys (closes: #183989)
874      * use ext3 in most disk_config samples
875      * Makefile: do not copy executable twice
876      * minor changes to packages_config/AUDIO
877      * install_packages: call "apt-get clean" to remove unused package files
878      * fai.conf: add FAI_BOOT, add SERVERINTERFACE, add example how to access
879        a mirror created by mkdebmirror via HTTP
880      * S20: bug fix, move inserting $rootpw from GERMAN to any section
881      * fai-class: add . to PATH; test operator == replaced by -eq
882      * DEFAULT/S01: new location for bootsector executable
883      * dhclient-perl: use short hostname
884      * new script fai-do-scripts, contains the do_script() subroutine and
885        task_configure code
886      * QUESTIONAIRE: added questions
887    
888     -- Thomas Lange <lange@debian.org>  Thu,  3 Apr 2003 16:57:12 +0200
889    
890    fai (2.4) unstable; urgency=low
891    
892      * not alles changes in templates/* are listed here, there are to many
893      * use command fai-class to define classes, fai-class writes status of
894        every script to status.log
895      * make variables local or unset them after use, unset function
896        definitions after use
897      * add config files for XFree86 4.1
898      * many changes in the package_config files
899      * bootsector: do not use dpkg to get hardware architecture, add man page
900      * a lot of spelling mistakes corrected. Thanks Era! (closes: # 155735)
901      * control: correct name for Debian distribution (closes: #150887)
902      * new templates: hooks/partition.kueppers.source, hooks/faiend.LAST
903        package_config/WWWKIOSK, class/WWWKIOSK.var, package_config/paeffgen
904      * make-fai-nfsroot: add -l to tar when creating base.tgz (closes: #151173),
905        add noatime to mount, new mknbi-linux options, check for existence of
906        mknbi-linux (closes: #167900), replace $UID with `id -u`, do not call
907        rdev, remove packages that are already installed by debootstrap, new
908        option for mknbi-linux, always do setup for dhcp and bootp, write PATH
909        to /root/.profile, correct location for syslog.conf, copy sources.list
910        from /etc/fai if available, add diversion for discover, add rsync, ssh
911        to nfsroot, do not die when mknbi-linux is missing, do not create
912        device nodes (closes: #174844)
913      * class/70partition: bug fix. Use the same file as setup_harddisks to
914        determine classes which depend on partitions
915      * scripts/*: convert some shell code to cfengine code, do not use fcopy
916        if only a few lines has to be changed
917      * scripts/BOOT: echo each kernel module to a seperate line in, add
918        supoprt for kernel using initrd, use fcopy for lilo.conf and menu.lst,
919        /etc/modules, lilo.conf can also boot the old kernel, add initrd
920        option when using grub
921      * scripts/DEFAULT1/S20: use declaration directories, add WWWKIOS entries
922      * scripts/LAST: add call: apt-get -f install, copy sources.list
923      * scripts/USB removed, now made in S20
924      * scripts/FAI_BOOTPART: missing $target added, remove rdev call
925      * share/subroutines*: better regex for matching disks in /proc/partitions,
926        task_sysinfo, prepare_apt, add link last to last action performed, new
927        variable $LOGSERVER, list_disks move to a external script, disable
928        debugging output in ifclass(), write exit status of scripts and hook
929        to status.log and stdout, create_resolv_conf now an external script,
930        write exit status of hooks to status.log, do not define $revclasses,
931        save variables to variables.sh, subroutine task unsets the definition
932        of the executed task after its execution, source hooks/subroutines now
933        in fai_setup, remove task_backup, move load_keymap_consolechars to
934        rcS_fai
935      * share/subroutines-linux: remove diskandsize(), disk_info now called
936        set_disk_info() which calls externel script
937      * task_instsoft(): mount --bind /fai /tmp/target/fai so packages in
938        /fai/files/packages can be installed using apt-get
939      * new script disk-info prints a list of all disks and their sizes
940      * new script get-boot-info contains subroutines for getting info via
941        BOOTP or DHCP, also detects network devices
942      * DEFAULT/S01: install $addpackages with one dpkg call, installation of
943        default kernel creates symlinks in /, make /root accessable only by
944        root, use fcopy -r to copy all dot files for the root account, do not
945        copy sources.list
946      * ftar: conditional rm -rf, echange in error message
947      * test if mknbi-linux is available (closes: #167900)
948      * make-fai-bootfloppy: add grub support, code reorganized and split into
949        more subroutines, rmdir lost+found and copy fewer files to get more
950        space on the floppy, replace $UID with `id -u`, create a generic boot
951        floppy independant of the boot protocol, use one image with multiple
952        append parameters, new options -v, -d, -l, -g
953      * bug fix: hooks can now skip its task again
954      * NFS file systems are also mounted with noatime.
955      * rcS_fai: create var/run/sshd directory, /usr/local/{bin,sbin} at the
956        very beginning of PATH, add /usr/lib/fai to PATH, PATH is defined
957        before doing anything else, create_ramdisk is an extern script, new
958        options for remounting /, remove some unused variables
959      * task_sysinfo now a separate script; add lsmod call, new test if
960        executables are available is using which, move log file from kudzu to
961        $LOGDIR
962        * adddivert, mkdivert, rmalldivert, rmdivert moved to the new script
963        fai-divert
964      * fai-divert: be quiet unless debug is set
965      * mount_local_disks, umount_local_disks, fstab_mount move to new script
966        fai-mount-disk
967      * Fai.pm and subroutines* are moved from lib/ moved to share/
968      * Fai.pm: call disk-info to get size of all disks
969      * fai-setup: ssh-keygen needs option -t (closes: #156947), test if
970        nfsserver is set
971      * fai.conf: correct line containing proposed-updates, new variable
972        FAI_LOCAL_REPOSITORY, new directory for debian mirror, add
973        architecture to debootstrap options, move some nfsroot packages to
974        make-fai-nfsroot script, add $FAI_LOCATION, remove FAI_SHAREDIR
975      * setup_harddisks: allow more that 3 primary partitions, new regex for
976        matching disks and partitions, write less info to stdout, do not write
977        info to stdout which is written to a separate file, name of partition
978        table changed from hda.sfdisk to partition.hda
979      * add sources.list in conf, it's used when FAI_SOURCES_LIST in undefined
980      * fai_modules_off: add block-major-{104,105}
981      * remove debian/undocumented
982      * install_packages: add option -l, only print the list of packages,
983        add option -h, -t does not executes the commands, support for classes
984        listed after command, change in echo strings, add option to manual
985      * disk_config/: make /fai-boot partition larger, CS_KOELN use more
986        flexible values for partitions sizes
987      * add suffix -386 to name of kernel-image package
988      * save_log_*(): do not create loops in symlinks, moved to external
989        script fai-savelog
990      * apt.conf: add option force-confdef to dpkg call
991      * 06hwdetect script loads SCSI and IDE modules and prints /proc/scsi
992        info, less messages in verbose mode, detect SCSI devices correctly
993      * move mount2dir to lib directory, echo different messages for verbose
994        and debug flags
995      * fcopy bug fix: option -r does not work correctly, when no matching
996        file for a class is found, do not exit with error, add option -i and
997        -B, use $LOGDIR, set $ROOTCMD for postinst scripts
998      * templates/package_config: use nfs-kernel-server
999      * debian/rules: use dh_installman to install manual pages
1000      * ATA33.var no longer needed, no tuning via hdparm in *.var
1001      * lots of updates and additions to the manual
1002    
1003     -- Thomas Lange <lange@debian.org>  Thu, 13 Feb 2003 11:45:29 +0100
1004    
1005    fai (2.3.4) unstable; urgency=low
1006    
1007      * default name for fai kernel-image has changed
1008    
1009     -- Thomas Lange <lange@debian.org>  Thu, 16 May 2002 14:42:00 +0200
1010    
1011    fai (2.3.3) unstable; urgency=medium
1012    
1013      * enable use strict in perl scripts
1014      * remove some potato specific code
1015      * typo fixed (closes: #143272)
1016      * add some packages to SERVER
1017      * copy id_dsa* and id_rsa* files in make-fai-nfsroot
1018      * debian/rules uses DH_COMPAT=3
1019      * add packages to AUDIO, changes in SERVER
1020      * potato specific code removed
1021      * faireboot kills syslogd before booting
1022      * change symlink of rcS_fai (closes: #146430)
1023      * print warning before removing nfsroot
1024      * do not compress pdf files in /usr/share/doc/
1025    
1026     -- Thomas Lange <lange@debian.org>  Thu, 16 May 2002 09:27:15 +0200
1027    
1028    fai (2.3.2) unstable; urgency=low
1029    
1030      * bug fix: THISLOG is unused variable
1031      * added save_log_*(): only remove files (-type f added)
1032      * load net-pf-1 kernel module (unix socket)
1033      * minor changes in package_config files
1034      * added script class/S03hwdetect.source
1035      * dhclient-perl: dhcp use host_name
1036      * faireboot: use rmalldivert for removing diversions
1037      * $divertlist not used any more; use dpkg-divert --list
1038      * setup_harddisks writes list of swap devices; they are enables using swapon
1039    
1040     -- Thomas Lange <lange@debian.org>  Mon, 29 Apr 2002 19:47:39 +0200
1041    
1042    fai (2.3.1) unstable; urgency=low
1043    
1044      * bug fix in make-fai-bootfloppy, fcopy
1045      * first letter in description now uppercase (closes: #142017)
1046      * add option -m to make-fai-bootfloppy
1047      * save keymap to boottime.kmap.gz
1048      * add many comments to shell scripts
1049      * copy $loguserhome/.ssh/*.pub files to $NFSROOT/root/.ssh
1050      * packages from $addpackages are also installed to the system if
1051        they exist in $FAI/files/packages/
1052      * minor changes in package_config files
1053      * move task_confdir() to subroutines-linux
1054      * added create_resolv_conf(); code removed from task_confdir
1055      * jobsrunning() subroutine for linux and solaris added
1056      * faireboot: source fai.conf and subroutines-$OS_TYPE
1057      * subroutines-linux: additional way to determine all ethernet devices
1058      * move some packages from $NFSROOT_PACKAGES into make-fai-nfsroot
1059      * add more .ssh/ files to nfsroot
1060      * $FAI_SUBDIR renamed to $FAI_SHAREDIR
1061      * rcS_fai: add $osname
1062      * write some variabel definitions to $rcsfaivar (used for remote logins)
1063    
1064     -- Thomas Lange <lange@debian.org>  Tue, 16 Apr 2002 13:30:04 +0200
1065    
1066    fai (2.3) unstable; urgency=low
1067    
1068      * default configurations are for Debian 3.0
1069      * add auto stanza to /etc/network/interfaces (closes: #114627)
1070      * now depends on debootstrap (closes: #128457)
1071      * set DEBIAN_FRONTEND to "noninteractive" (closes: #131855)
1072      * Fai.pm now copied to new location if woody in use (closes: #125839)
1073      * package upgrade does not remove nfsroot (closes: #123463)
1074      * many files: use $FAI instead of fixes /fai, config file moved to
1075        from /etc/fai.conf to /etc/fai/fai.conf
1076      * store log files to $LOGDIR (default to /tmp/fai), can be set in fai.conf
1077      * read also subroutines-$OS_TYPE file
1078      * fai.conf: moved to /etc/fai/fai.conf
1079        variables removed: FAI_ARCH, UTC (now in class/*.var), KERNELVERSION
1080        variables added: FAI, FAI_DEBOOTSTRAP_OPTS
1081      * make-fai-nfsroot sets up pxelinux environment
1082        automaticly determine kernel version; added get_kernel_version(),
1083        copies /etc/fai/.cvspass to nfsroot, can now write the floppy image to
1084        a file
1085        added call_with_stamp subroutine, for easy creation of stamps
1086        Tue Jan 29 20:19:27 CST 2002 -- Chad Walstrom <chad@debian.org>
1087        Added support to run script as a recovery operation.  This is a
1088        glue-script; we may as well provide the ability to fix problems and
1089        continue.  Changes include:
1090           - Adding a RUNDIR environment variable
1091           - A command line option "-r" for recover operations
1092           - logic tests and stampfiles to appropriate function calls
1093        Checked for existance of character file dev/boot255 before calling mknod.
1094        Checked for existance of $NFSROOT/proc/modules file before calling
1095        umount $NFSROOT/proc
1096        Recursively copies contents of /etc/fai/ directory (good if using CVS)
1097        Install $NFSROOT_PACKAGES in a second pass, to sidestep conflicts
1098        (e.g. so that ssh may replace rsh-client)
1099        Don't set up $LOGUSER's home directory if that variable is undefined
1100        add variable FAI_DEBOOTSTRAP_OPTS
1101      * conf/fai_modules_off: more modules turned off
1102      * call openvt with full shell path (closes: #134641)
1103      * hooks are also skipped if task is skipped
1104      * hooks that end in .source are sourced
1105      * class/*.mod file can now define variables
1106      * add ADAPTEC.mod file
1107      * apt/conf: set Assume-Yes "true" so apt-get (and tasksel) is noninteractive
1108      * lib/subroutines: /dev/ida/ and /dev/rd/ support in
1109        subroutine:umount_local_disks, added $netdevices_up, use $tfsab
1110        instead of fstab (for solaris support), /fai is now $FAI, mount shm
1111        file system if available, otherwise use normal ramdisk, strip comment lines
1112        when defining classes via scripts, added subroutine do_script,
1113        do_scriptss calls every script class/<classname>/S[0-9]* when class is
1114        not a file, execute all S[0-9]* scripts in a directory
1115        /fai/scripts/$class/, skip all comment lines when definig classes
1116        task_partition() call setup_harddisks only if no disk_var.sh exists
1117        defclass also sources all scripts class/S*.source
1118        add subroutines adddivert(), rmalldivert(); task_finish calls
1119        rmalldivert, task_sysinfo calls kudzu; save_log*() -maxdepth not
1120        needed for find, save_log*() now uses date and time for directory name;
1121        /tmp/fai now $LOGDIR, can be set in fai.conf; new cvs co code
1122      * templates/scripts: change NET and NETWORK examples; now called S10,
1123        S40 and located in directory /fai/scripts/NETWORK/
1124        BASE and DEFAULT moved to DEFAULT/S20 and DEFAULT/S01
1125      * setup_harddisk: raid support for /devc/rd, /dev/ida and cciss driver
1126        for Compaqs Smart Array Controllers, called with -d
1127      * doc/Makefile: detect if anything is really to do
1128      * use gzip -dc instead of zcat
1129      * make-fai-bootfloppy: do not copy /boot/System.map to floppy, new
1130        option -s
1131      * added prtnetgr; change netgroup example and script all_hosts to use it
1132      * fcopy: added debug message if executing postinst, ignore CVS
1133        directories, use File::Find, now sets envionment variables $target and
1134        $FAI_ROOT, bug fix in -d option, new options -L and -P
1135      * KERNELVERSION not needed in fai.conf, now automaticly determined in
1136        make-fai-* scripts
1137      * FAI_FILES removed
1138      * Files added: THANKS, preinst, prtnetgr, pxelinux.cfg
1139      * Manual pages added fai-setup, install_packages, make-fai-bootfloppy,
1140        make-fai-nfroot
1141      * add use stict pragma for perl scripts
1142      * add auto.master and auto.scratch config for kernel automounter
1143      * mkdebmirror: use passive ftp mode
1144      * added autofs to package_CONFIG/BEOWULF
1145      * debian/prerm: do nothing when upgrading package
1146      * scripts/fai-setup: determine loguserhome earlier (closes: #136851)
1147      * new standards version 3.5.6
1148    
1149     -- Thomas Lange <lange@debian.org>  Tue,  9 Apr 2002 18:29:15 +0200
1150    
1151    fai (2.2.3) unstable; urgency=low
1152    
1153      * added ATOMCLIENT in disk_config
1154      * setup_harddisks detects harddisk even if no valid partition table is
1155        available
1156      * added dosfstools to nfsroot
1157      * added .rhosts for ATOMCLIENTS
1158      * added detect, discover and lsdev to sysinfo
1159      * make-fai-nfsroot: now ash compatible (closes: #117431)
1160        clean apt cache before creating base.tgz, make
1161        liloconf silent, verbose output can be redirected to a file
1162        call mknbi only for kernels using BOOTP, added sysutils package
1163      * scripts/DEFAULT: chmod 1777 the defined scratch partition
1164      * wake on LAN section added to fai guide
1165      * reiserfs patch added to setup_harddisks
1166      * nfs-user-server support for woody
1167      * DEFAULT: scratch directories are writeable for all users
1168      * utils moved from doc directory to /usr/share/fai
1169      * install_packages: check all package names, remove unknown packages
1170        from install list; PRELOAD support for url of type file:
1171      * dpkg-divert is quiet unles verbose is set
1172      * make diversion for broken liloconfig (closes: #113906)
1173      * added class NOGETTY
1174      * install_packages: add code for command PACKAGES hold
1175    
1176     -- Thomas Lange <lange@debian.org>  Thu,  8 Nov 2001 17:01:02 +0100
1177    
1178    fai (2.2.2) unstable; urgency=low
1179    
1180      * bug fix in get_dhcp_info()
1181      * added jmon to BEOWULF
1182    
1183     -- Thomas Lange <lange@debian.org>  Wed, 10 Oct 2001 10:52:35 +0200
1184    
1185    fai (2.2.1) unstable; urgency=low
1186    
1187      * bugs in mkdebmirror fixed
1188      * replace compat from nsswitch.conf templates (closes: #113902)
1189      * FAI_FLAGS can contain comma or space separatedd list of flags
1190      * echo device before BOOTP request
1191      * all_hosts uses netgroup allhosts
1192    
1193     -- Thomas Lange <lange@debian.org>  Fri,  5 Oct 2001 17:19:14 +0200
1194    
1195    fai (2.2) unstable; urgency=low
1196    
1197      * fix lilo bug in make-fai-bootfloppy
1198      * user can define their own action using FAI_ACTION and
1199        creating a command /fai/hooks/$FAI_ACTION
1200      * rcS_fai rearranged; move a lot of subroutines into subroutines
1201      * hooks can force rcS_fai to skip the default task
1202      * timeout for bootpc can be set in rcS_fai
1203      * new subroutine ether_info sets variable $ethers
1204      * unused subroutine myyes removed
1205      * prepare-apt.log renamed to updatebase.log
1206      * task_sysinfo only probes available disks
1207      * install_packages: support for new task packages using tasksel
1208      * get_bootp_info() and get_dhcp_info() uses multiple network interfaces
1209        via variable $netdevices
1210      * layout of local Debian mirror for non-US changed
1211      * mkdebmirror: non-US has new location, minor bugs removed
1212      * rmdivert moves distrib.dpkg-new files
1213      * new chapter about installing a Beowulf cluster
1214      * bug in list_disks() fixed
1215      * diskless class is automaticly defined, improved diskless hook
1216      * package nfs-common added to nfsroot for lockd, statd
1217      * support for additional variable definitions and classes
1218      * new utilities: all_hosts, rshall and softupdate
1219      * new examples for Beowulf cluster: atoms, ATOMCLIENT, BEOWULF
1220      * defvar and devclass are now called before task_action
1221      * bug fix: fcopy down not convert from octal when using file-modes
1222      * all file in /files/root/ use file-modes
1223      * tlink can show symlink of a host or all file in /boot/fai
1224      * new class NOSECURETTY, NOTCPD
1225    
1226     -- Thomas Lange <lange@debian.org>  Fri, 14 Sep 2001 14:35:49 +0200
1227    
1228    fai (2.1) unstable; urgency=low
1229    
1230      * user visible changes are now reported in NEWS file
1231      * setup_harddisk: do not check if root partition is in first 8GB, do not
1232        check if it's a primary partition
1233      * make-fai-nfsroot: uses debbootstrap if FAI_DEBOOTSTRAP is
1234        defined (closes: #100914)
1235        use /etc/apt/sources.list is FAI_SOURCES_LIST is undefined
1236      * call some commands with prefix LC_ALL=C, so diffrent locale does
1237        not change the output
1238      * ftar: do not call tar with option I, j or z, use pipe instead
1239      * rcS_fai: added hook support, use all ntpserver for ntpdate, always
1240        extract base.tgz, no version number in base.tgz; read_config() removed;
1241        move some task from fai_init to fai_setup to get their output;
1242        create etc/hosts with fqdn in target directory; $revclasses contains
1243        classes in reversed order
1244      * new flag createtv; controls if ctrl-c will reboot or give a shell and
1245        if two additional terminals will be available
1246      * debhelper compatability level now 2
1247      * woody support: using debootstrap, different package lists
1248      * added class DISKLESS
1249      * subroutine disk_info rewritten, ignores cdrom
1250      * fai-setup: do not generate ssh key if already existing
1251      * cat <<EOF calls corrected
1252      * mkdebmirror now mirrors also testing and unstable by default
1253      * grub support in scripts/BOOT and scripts/FAI_BOOTPART
1254      * new utility chkdebnames check debian package names
1255      * new script device2grub convert normal device names to grub device names
1256    
1257     -- Thomas Lange <lange@debian.org>  Fri, 20 Jul 2001 11:55:29 +0200
1258    
1259    fai (2.0.2) unstable; urgency=low
1260    
1261      * typo in ftp Debian mirror fixed
1262      * corrected wrong cvs tag, some more little changes
1263    
1264     -- Thomas Lange <lange@debian.org>  Thu, 28 Jun 2001 14:11:23 +0200
1265    
1266    fai (2.0.1) unstable; urgency=low
1267    
1268      * Default Debian mirror access now via ftp. This can take much time to
1269        download the required packages. (closes: #101596)
1270      * Check if LOGUSER is defined, (closes: #101620)
1271      * wget now recommends, (closes: #101594)
1272      * Use ntpdate if a ntp server is defined (tag nt in bootptab),
1273        (closes:  #101899)
1274      * DEFAULT script writes fqdn and short hostname into etc/hosts,
1275        (closes: #101820)
1276      * Bug fix. Check if imggen executable is available.
1277    
1278     -- Thomas Lange <lange@debian.org>  Thu, 28 Jun 2001 13:33:33 +0200
1279    
1280  fai (2.0) unstable; urgency=low  fai (2.0) unstable; urgency=low
1281    
1282    * first upload to Debian archive    * first upload to Debian archive
# Line 21  fai (2.0) unstable; urgency=low Line 1300  fai (2.0) unstable; urgency=low
1300    * make-fai-bootfloppy can take additional parameters for the kernel and    * make-fai-bootfloppy can take additional parameters for the kernel and
1301      supports multiple network interface cards      supports multiple network interface cards
1302    * kernel append parameters define variables in rcS_fai    * kernel append parameters define variables in rcS_fai
1303    * added subroutines isclass, rwmount    * added subroutines ifclass, rwmount
1304    * new command bootsector can enable, disable or list magic number of    * new command bootsector can enable, disable or list magic number of
1305      boot sector      boot sector
1306    * make many variables local    * make many variables local
# Line 81  fai (1.4.1) unstable; urgency=low Line 1360  fai (1.4.1) unstable; urgency=low
1360    * class DEBIAN_DEVEL commented out, because this software package list    * class DEBIAN_DEVEL commented out, because this software package list
1361      mostly segfaults dpkg      mostly segfaults dpkg
1362    * base?_?.tgz now included in nfsroot; BASETGZ not needed any more    * base?_?.tgz now included in nfsroot; BASETGZ not needed any more
1363    * bug fixed: setup_harddisk don't mount preserved partitions if mount    * bug fixed: setup_harddisks don't mount preserved partitions if mount
1364      point is not in root directory      point is not in root directory
1365    * bug fixed: no dns support during chroot in make-fai-nfsroot    * bug fixed: no dns support during chroot in make-fai-nfsroot
1366    
# Line 125  fai (1.3.0test1) unstable; urgency=low Line 1404  fai (1.3.0test1) unstable; urgency=low
1404    * client's timezone during installation is now the same as on server    * client's timezone during installation is now the same as on server
1405    * FAI_ACTION sysinfo now mounts all local disk and searches for fstab    * FAI_ACTION sysinfo now mounts all local disk and searches for fstab
1406    * add support for expect scripts    * add support for expect scripts
1407    * add kernel-nfs-server support    * add nfs-kernel-server support
1408    * do not create account fai if it already exists (e.g when using NIS)    * do not create account fai if it already exists (e.g when using NIS)
1409    * new format for keymap and consolefont definition    * new format for keymap and consolefont definition
1410    
# Line 139  fai (1.2.0beta1) unstable; urgency=low Line 1418  fai (1.2.0beta1) unstable; urgency=low
1418      installs additionals packages: lvm raidtool2 ext2resize sshd dhcp-lient      installs additionals packages: lvm raidtool2 ext2resize sshd dhcp-lient
1419      flag verbose controls output level      flag verbose controls output level
1420      nfsroot is created without any interaction      nfsroot is created without any interaction
1421      base2_2.tgz is fetched via wget, if it's not found in /tmp      base2_2.tgz is fetched via wget if it's not found in /tmp
1422    
1423    * new start-stop-daemon script instead of symlink to fake it    * new start-stop-daemon script instead of symlink to fake it
1424    
# Line 166  fai (1.1beta1) unstable; urgency=low Line 1445  fai (1.1beta1) unstable; urgency=low
1445    * Initial Release.    * Initial Release.
1446    
1447   -- Thomas Lange <lange@informatik.uni-koeln.de>  Wed,  7 Jun 2000 11:16:23 +0200   -- Thomas Lange <lange@informatik.uni-koeln.de>  Wed,  7 Jun 2000 11:16:23 +0200
   
 Local variables:  
 mode: debian-changelog  
 End:  

Legend:
Removed from v.641  
changed lines
  Added in v.3776

  ViewVC Help
Powered by ViewVC 1.1.5