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

Diff of /trunk/debian/changelog

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

revision 1396 by lange, Wed Dec 18 14:43:51 2002 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  fai (2.4) unstable; urgency=low
891    
892    * use fai-class to define classes    * not alles changes in templates/* are listed here, there are to many
893    * bootsector: do not use dpkg to get hardware architecture    * 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)    * a lot of spelling mistakes corrected. Thanks Era! (closes: # 155735)
901    * control: correct name for Debian distribution (closes: #150887)    * 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),    * 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      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      mknbi-linux (closes: #167900), replace $UID with `id -u`, do not call
907      rdev, remove packages that are already installed by debootstrap, new      rdev, remove packages that are already installed by debootstrap, new
908      option for mknbi-linux, always do setup for dhcp and bootp, write PATH      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      to /root/.profile, correct location for syslog.conf, copy sources.list
910      from /etc/fai if available      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    * 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,      supoprt for kernel using initrd, use fcopy for lilo.conf and menu.lst,
919      /etc/modules, lilo.conf can also boot the old kernel      /etc/modules, lilo.conf can also boot the old kernel, add initrd
920    * scripts/LAST: add call: apt-get -f install      option when using grub
921    * scripts/USB: fix option for echo    * 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    * scripts/FAI_BOOTPART: missing $target added, remove rdev call
925    * lib/subroutines*: better regex for matching disks in /proc/partitions,    * share/subroutines*: better regex for matching disks in /proc/partitions,
926      task_sysinfo, prepare_apt, add link last to last action performed, new      task_sysinfo, prepare_apt, add link last to last action performed, new
927      variable $LOGSERVER, list_disks move to a external script      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    * DEFAULT/S01: install $addpackages with one dpkg call, installation of
943      default kernel creates symlinks in /, make /root accessable only by      default kernel creates symlinks in /, make /root accessable only by
944      root, use fcopy -r to copy all dot files for the root account      root, use fcopy -r to copy all dot files for the root account, do not
945    * ftar: conditional rm -rf      copy sources.list
946      * ftar: conditional rm -rf, echange in error message
947    * test if mknbi-linux is available (closes: #167900)    * test if mknbi-linux is available (closes: #167900)
948    * make-fai-bootfloppy: add grub support, code reorganized and split into    * make-fai-bootfloppy: add grub support, code reorganized and split into
949      more subroutines, rmdir lost+found and copy fewer files to get more      more subroutines, rmdir lost+found and copy fewer files to get more
# Line 34  fai (2.4) unstable; urgency=low Line 954  fai (2.4) unstable; urgency=low
954    * NFS file systems are also mounted with noatime.    * NFS file systems are also mounted with noatime.
955    * rcS_fai: create var/run/sshd directory, /usr/local/{bin,sbin} at the    * 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      very beginning of PATH, add /usr/lib/fai to PATH, PATH is defined
957      before doing anything else, create_ramdisk is an extern script      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    * task_sysinfo now a separate script; add lsmod call, new test if
960      executables are available is using which      executables are available is using which, move log file from kudzu to
961        $LOGDIR
962      * adddivert, mkdivert, rmalldivert, rmdivert moved to the new script      * adddivert, mkdivert, rmalldivert, rmdivert moved to the new script
963      fai-divert      fai-divert
964      * fai-divert: be quiet unless debug is set
965    * mount_local_disks, umount_local_disks, fstab_mount move to new script    * mount_local_disks, umount_local_disks, fstab_mount move to new script
966      fai-mount-disk      fai-mount-disk
967    * Fai.pm and subroutines* are moved from lib/ moved to share/    * Fai.pm and subroutines* are moved from lib/ moved to share/
968    * fai-setup: ssh-keygen needs option -t (closes: #156947)    * Fai.pm: call disk-info to get size of all disks
969    * fai.conf: correct line containing proposed-updates    * 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    * setup_harddisks: allow more that 3 primary partitions, new regex for
976      matching disks and partitions      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}    * fai_modules_off: add block-major-{104,105}
981    * remove debian/undocumented    * remove debian/undocumented
982    * install_packages: add option -l, only print the list of packages    * 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    * disk_config/: make /fai-boot partition larger, CS_KOELN use more
986      flexible values for partitions sizes      flexible values for partitions sizes
987    * add suffix -386 to name of kernel-image package    * add suffix -386 to name of kernel-image package
988    * save_log_*(): do not create loops in symlinks, moved to external    * save_log_*(): do not create loops in symlinks, moved to external
989      script fai-savelog      script fai-savelog
990    * apt.conf: add option force-confdef to dpkg call    * apt.conf: add option force-confdef to dpkg call
991    * 03hwdetect script loads scsi and ide modules and prints /proc/scsi    * 06hwdetect script loads SCSI and IDE modules and prints /proc/scsi
992      info      info, less messages in verbose mode, detect SCSI devices correctly
993    * move mount2dir to lib directory    * move mount2dir to lib directory, echo different messages for verbose
994    * fcopy bug fix: option -r does not work correctly      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>  Tue, 10 Dec 2002 16:58:31 +0100   -- Thomas Lange <lange@debian.org>  Thu, 13 Feb 2003 11:45:29 +0100
1004    
1005  fai (2.3.4) unstable; urgency=low  fai (2.3.4) unstable; urgency=low
1006    
# Line 173  fai (2.3) unstable; urgency=low Line 1113  fai (2.3) unstable; urgency=low
1113      do_scriptss calls every script class/<classname>/S[0-9]* when class is      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      not a file, execute all S[0-9]* scripts in a directory
1115      /fai/scripts/$class/, skip all comment lines when definig classes      /fai/scripts/$class/, skip all comment lines when definig classes
1116      task_partition() call setup_harddisk only if no disk_var.sh exists      task_partition() call setup_harddisks only if no disk_var.sh exists
1117      defclass also sources all scripts class/S*.source      defclass also sources all scripts class/S*.source
1118      add subroutines adddivert(), rmalldivert(); task_finish calls      add subroutines adddivert(), rmalldivert(); task_finish calls
1119      rmalldivert, task_sysinfo calls kudzu; save_log*() -maxdepth not      rmalldivert, task_sysinfo calls kudzu; save_log*() -maxdepth not
# Line 333  fai (2.0.1) unstable; urgency=low Line 1273  fai (2.0.1) unstable; urgency=low
1273      (closes:  #101899)      (closes:  #101899)
1274    * DEFAULT script writes fqdn and short hostname into etc/hosts,    * DEFAULT script writes fqdn and short hostname into etc/hosts,
1275      (closes: #101820)      (closes: #101820)
1276    * Bug fix. Check if immgen executable is available.    * Bug fix. Check if imggen executable is available.
1277    
1278   -- Thomas Lange <lange@debian.org>  Thu, 28 Jun 2001 13:33:33 +0200   -- Thomas Lange <lange@debian.org>  Thu, 28 Jun 2001 13:33:33 +0200
1279    
# Line 420  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    

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

  ViewVC Help
Powered by ViewVC 1.1.5