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

Diff of /trunk/debian/changelog

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

revision 1777 by lange, Thu Apr 3 14:57:24 2003 UTC revision 4339 by lange, Wed Jun 13 16:34:37 2007 UTC
# Line 1  Line 1 
1    fai (3.2~beta2) unstable; urgency=low
2    
3      * subroutines-linux: jobsrunning(): ignore rcS process (closes: #425725)
4      * setup_harddisks: fix file system type of /proc
5      * fai.conf: make ssh and scp the default (closes: 309678)
6      * fai-guide.sgml: fix description of classes used (closes: #329984),
7        change /usr/share/doc/fai to /usr/share/doc/fai-doc (closes: #387541),
8        fix an url
9      * get-config-dir-svn: add support for svn url's without username
10        (closes: #415875)
11      * subroutines: copy disk_var.sh only if available (closes: #415880)
12      * savelog.LAST.source: add more patterns
13      * faimond: add options -p, -h, -b,
14        it can now call fai-boot (closes: #342477, #424608)
15      * faimond.1: update man pages to reflect the new options
16      * fai-savelog: use $LOGREMOTEDIR when saving to remote (closes: #290371)
17      * make-fai-nfsroot: add option -p (closes: #359323), move from
18        fai-kernels to plain Debian kernel using initrd (closes: #410940),
19        remove unused things since we have now write access to the nfsroot
20      * make-fai-nfsroot.conf: remove the variable KERNELPACKAGE
21      * fcopy: set mode on file even no file was copied (closes: #360184)
22      * fai-chboot: $NFSROOT is defined in new location (closes: #408247)
23      * device2grub: fix pattern to support /dev/cciss and /dev/ida devices
24        (closes: #416381)
25      * conf/NFSROOT: add packages needed for new fai-cd technique, add plain
26        debian kernel package
27      * control: change dependencies from tetex to tetex or texlive, replace
28        Recommends of rsh-server with ssh (closes: #426093)
29      * fai: do not remount / read only, do not call create_ramdisk, now we
30        use unionfs
31      * move from mkinitrd-cd to live-initramfs to create a CD, use plain
32        Debian kernel
33      * menu.lst: remove unneeded options, add boot=live for new initrd
34      * create_resolv_conf: fix path, since we can now write on the whole
35        filesystem
36      * fai-cd: use plain Debian kernel with initrd and live-initramfs for
37        booting (closes: #401041),
38        add option -f, force removal of an existing ISO image
39        add option -k, this is for debugging
40        add option -n, do not create ISO iamge
41    
42     -- Thomas Lange <lange@debian.org>  Wed, 13 Jun 2007 16:55:41 +0200
43    
44    fai (3.1.8) unstable; urgency=medium
45    
46      * conf/NFSROOT: remove unknow package name (closes: 407950)
47      * setup_harddisks: use C locale when calling mkreiserfs (closes: 413504)
48      * fai-mirror: add /usr/sbin to $PATH so a normal user can also call
49        this command (closes: 413466)
50      * simple/package_config/GERMAN: fix wrong package name
51      * lib/subroutines: replace >>/dev/stderr with >&2
52    
53     -- Thomas Lange <lange@debian.org>  Tue, 13 Mar 2007 23:39:56 +0100
54    
55    fai (3.1.7) unstable; urgency=medium
56    
57      * subroutines: ifclass() should append to stderr (closes: #409059)
58      * examples/simple/, lib/fai-mount-disk, lib/mount2dir: use bash for
59        shell scripts (closes: #410084)
60      * fix typo in bug number of older changelog entry
61      * install_packages.8: add info for variable MAXPACKAGES
62    
63     -- Thomas Lange <lange@debian.org>  Wed, 14 Feb 2007 12:11:29 +0100
64    
65    fai (3.1.6) unstable; urgency=high
66    
67      * fix important and grave bugs
68      * fai-setup: do not fail (and exit) if $loguserhome is not writeable for
69        root (closes: #407947)
70      * fai-class: fix syntax error (closes: #408153)
71    
72     -- Thomas Lange <lange@debian.org>  Tue, 23 Jan 2007 23:49:33 +0100
73    
74    fai (3.1.5) unstable; urgency=low
75    
76      * make-fai-nfsroot: remove copying of *.pub files (closes: #406334)
77      * fai-debconf: add template when create tmp file, remove also old
78        tmp files (closes: #406336)
79      * fai: add missing parameter to --long options (closes: #406125)
80      * fai-classs: set hostname from -u as intended (closes: #406125)
81      * scripts/FAISERVER/10-conffiles: fix wrong path (closes: #406500)
82      * README: update year from 2006 to 2007
83    
84     -- Thomas Lange <lange@debian.org>  Fri, 12 Jan 2007 14:57:12 +0100
85    
86    fai (3.1.4) unstable; urgency=medium
87    
88      * these are only document changes and a one liner for setup_harddisks
89      * fix default examples. A change in the xorg package dependencies broke
90        the default FAI example installation (closes: #405435)
91      * remove xlockmore package from example (closes: #405433)
92      * setup_harddisks: add support for mountig existing NTFS partitions
93        (closes: #404187)
94    
95     -- Thomas Lange <lange@debian.org>  Thu,  4 Jan 2007 15:30:42 +0100
96    
97    fai (3.1.3) unstable; urgency=medium
98    
99      * fai-savelog: fix a security tagged bug, make local copy of LOGDIR only
100        readable for root and group adm (closes: #402644)
101      * fai: add missing shift command (closes: #402588)
102      * fai.8: improve dirinstall info (closes: #402294)
103      * package_config/FAIBASE: add packages, this is only a documentation
104        change
105    
106     -- Thomas Lange <lange@debian.org>  Sun, 17 Dec 2006 17:40:54 +0100
107    
108    fai (3.1.2) unstable; urgency=high
109    
110      * use new fai kernel version 2.6.18
111      * control: add Vcs-Svn control field (closes: #399561)
112      * conf/NFSROOT: remove package hwtools, which do not exists any more
113      * fai-chboot: exit if file cannot be written, tmpfile was not always
114        removed
115      * make-fai-bootfloppy: remove sit interfaces from list of network
116        devices (closes: #400521), print error if it can't write to floppy
117        device (closes: #400522)
118      * fcopy: tmpfile was not always removed
119      * mount2dir: use noatime when mounting local file systems
120      * lib/subroutines-linux: change comment
121      * fix typo in changelog
122      * fai-server.postinst: change message (closes: #400324)
123    
124     -- Thomas Lange <lange@debian.org>  Mon, 27 Nov 2006 20:04:51 +0100
125    
126    fai (3.1.1) unstable; urgency=low
127    
128      * control: remove mkinitrd-cd from Recemmends: and Suggests:
129      * make-fai-nfsroot: add missing option h to getopt, fix typo, test if
130        $cfdir is already set (closes: #394884), no code change, reorder code
131        so a normal user gets help whem using -h,--help
132      * faireboot: fix file name to variables.log
133      * fai-chboot: fix several bugs for listing options, option -p expects an
134        argument, fix for -c behaviour (closes: #389905)
135      * fai-chboot.8: minor document fixes
136      * fai-mirror.1: fix example (closes: #390520)
137      * fcopy: remove temporary file after use
138      * fai: start udev before creating /dev/shm/network, remove set +a for
139        dirinstall, so $fai_rundate will be exported (closes: #390373)
140      * subroutines: umount config dir at the end of softupdate action,
141        cd back to old directory, convert FAI_ROOT to absolute path if doing
142        dirinstall (closes: #390346), die() only calls bash when
143        FAI_ACTION=install, add -i to bash call (closes: #362252)
144      * subroutines-linux: check exit status of get-config-dir
145      * get-config-dir: replace die call with echo and exit statement, add
146        error message
147      * get-config-dir-cvs: fixed regular expression as 'expr' automatically
148        anchors to the beginning
149      * LAST/50-misc: /sbin/unconfigured.sh is not used any more
150      * ainsl.8: explain ^ and $ treatment in more detail
151      * FAIBASE/10-misc: add anchors to ainsl pattern
152      * class/20hwdetect.source: change discover call
153      * aisnl,fcopy,fai-chboot: print help and exit if unknow option was given
154      * lib/task_sysinfo: remove call of kudzu since it's not available any
155        more in etch
156    
157     -- Thomas Lange <lange@debian.org>  Mon,  6 Nov 2006 15:57:01 +0100
158    
159    fai (3.1) unstable; urgency=medium
160    
161      * Makefile: force bash in Makefile, fixes FTBFS in ubuntu
162      * rename action dirinst to dirinstall (closes: #390345)
163      * fai-cd: fix wrong path for sources.list (closes: #391639)
164      * scripts/FAIBASE/10-misc: use ainsl instead of echo >> ...
165      * lib/create_ramdisk: make /var/discover writeable
166      * make-fai-nfsroot: create directory var/discover, add option -h and
167        usage() subroutine
168      * subroutines: move find's maxdepth option to the left, prevent multiple
169        fai softupdate running simultaneously (closes: #390680), move
170        disk_var.sh from FAI 2.X installation old to new location
171        rename variable sndhostname to sendhostname
172      * get-config-dir*: replace \s and \S in expr with regex using [:space:],
173        so it also works for sarge's version of expr
174      * subroutines-liux: add test if base.tgz exists (closes: #390343),
175        sources.list must be used from /etc/apt during normal installation
176      * fai: add option -u,--hostname (closes: #390367), create
177        /dev/shm/network if directory not already exists (needed for initrd
178        kernels)
179      * LAST/50-misc: do not fail if hardware clock can't be set
180      * fcopy: swap call of postinst and set_mode
181      * install_packages: add missing package list to yum and rpm calls
182        (closes: #392032)
183      * rename sndmon() to sendmon()
184      * fai-start-stop-daemon: start udevd (needed for ubuntu) and do not fake
185        it, add carriage return
186      * package_config/DEMO: remove rstatd since it buggy atm
187    
188     -- Thomas Lange <lange@debian.org>  Thu, 19 Oct 2006 14:46:32 +0200
189    
190    fai (3.0) unstable; urgency=low
191    
192      * conf/make-fai-nfsroot.conf,sources.list: move from sarge to etch
193      * fai: export FAI_ACTION, fix -c and -C in usage()
194      * subroutines-linux: fix path of resolv.conf
195      * fai-chboot: remove devfs=nomount, use NFS v3
196      * package_config/DEFAULT: replace kernel-image with linux-image
197      * faireboot: stop udevd
198      * rename class XFREE to XORG, use xorg packages
199      * bin/fai: rename $targetdir to $FAI_ROOT
200      * add debconf data for german environment (closes: #386192)
201      * package_config/GERMAN: new file includes packages for german
202        environment
203      * new script FAIBASE/20-removable_media creates fstab entries and makes
204        directories under /media
205      * new script and man page: ainsl, ainsl.1
206      * fai-start-stop-daemon: prints which daemon will not be started
207      * get-boot-info: fix duplicate call of get_dhcp_info()
208      * FAIBASE.var: add FAI_ALLOW_UNSIGNED=1
209      * fai-setup: add option no_subtree_check to etc/exports lines
210      * get-config-dir-svn: svn support for config space (closes: #314991)
211      * fai.8: add info about dirinst, add example
212    
213     -- Thomas Lange <lange@debian.org>  Wed, 27 Sep 2006 15:44:46 +0200
214    
215    fai (3~beta21) unstable; urgency=medium
216    
217      * make pathes conform to FHS:
218        (closes: #340608, #311524, #336650, #309554, #340609)
219      * use /srv/tftp/fai    instead of /boot/fai
220      * use /srv/tftp/fai/pxelinux.cfg instead of /boot/fai/pxelinux.cfg
221      * use /srv/fai/config  instead of /usr/local/share/fai
222      * use /srv/fai/nfsroot instead of /usr/lib/fai/nfsroot
223      * use /var/lib/fai/config instead of /fai
224      * use /var/lib/fai/mirror instead of /mnt
225      * create_ramdisk: call mkrw with -n
226      * setup_harddisks: use more secure options for /proc line
227      * fai-chboot: use tcp as default for nfs, nfs v3 can will become default
228        with etch, existent .disable pxe file will be removed automatically,
229        add headline when copying from template, change in options: -d is now
230        -D, -r is now -d, -r is not used any more, abort if $pxedir does not
231        exist (closes: #373596)
232      * subroutines-linux: task_updatebase does not use updatebase.log any
233        more (closes: #366823), try ftar $FAI/basefiles before extracting
234        base.tgz, create policy-rc.d in the chroot, copy sources.list from
235        $FAI_ETC_DIR, replace $FAI_REMOTESH with local variable $remotesh, fix
236        path for resolv.conf
237      * move /etc/fai/sources.list to /etc/fai/apt/sources.list
238      * fix lintian error: build-depends-indep-should-be-build-depends
239        debhelper
240      * complies with policy 3.7.2
241      * added a linda override for fai-quickstart (ignore /usr/doc-symlink
242        warning)
243      * added Section: headers to binary packages in control
244      * conf/make-fai-nfsroot.conf: remove variables: $nfssize,
245        $NFSROOT_PACKAGES, $package
246      * new config file /etc/fai/NFSROOT which contains the package list
247      * fai.conf: remove FAI_REMOTESH and FAI_REMOTECP, use FAI_LOGPROTO
248        instead, LOGSERVER, LOGREMOTEDIR, LOGPASSWD removed installserver
249        removed (closes: #332837)
250      * lib/subroutines: remove get_fai_cvs(), get_fai_dir(), now separate
251        scripts, print warning if CD-ROM does not use DMA mode, eject fai-cd
252        at the end of the installation
253      * fai: replace $rclog with $LOGIDR/fai.log, add option -C,--cfdir,
254        -c,--class (closes: #353535), add support for dirinst, cleanup LOGDIR
255        before using it again (closes: #369534), remove variable rundir, mkdir
256        /var/run/fai if not existing, trap uses subroutine clean_exit() for
257        dirinst
258      * fai-setup: use getent for getting IP address, make it a bash script,
259        change $HOME of LOGUSER (closes: #290449), do not use SERVERINTERFACE
260        for getting hostname, add all IP addresses and host names to
261        ssh_known_hosts (closes: #286692), remove variable FAICLIENTS, use IP
262        address and netmask for exportfs line (closes: #381261)
263      * make-fai-nfsroot: new subroutine all_host_entries(), use
264        install_packages and /etc/fai/NFSROOT for installing packages into the
265        nfsroot, install fai-nfsroot before other packages are installed, do
266        not exit if getent returns no information, rename -c to -C, use
267        readlink to determine $cfdir (closes: #358765)
268      * variable $fstab replaced with fstab (no more Solaris support using
269        vfstab)
270      * savelog.LAST: set reboot=1 if no errors are found
271      * fcopy: fix bug (closes: #374415)
272      * control: update to Standards-Version: 3.7.2, fai-quickstart depends on
273        tftpd-hpa
274      * make-fai-bootfloppy: read make-fai-nfsroot.conf instead of fai.conf,
275        replace backticks with $(), fix test (closes: #384624), rename -c to -C
276      * lib/get-boot-info: get network info via DHCP if ip=dhcp was set
277      * prcopyleft: remove osname from copyright logo
278      * subroutines: add task dirinst (closes: #322634), do not execute task
279        prepareapt on softupdates (closes: #315000), save FAI_CLASSES and
280        disk_var.sh to /var/lib/fai, do not save variables.log to /var
281      * move fai-divert to fai-client package
282      * ftar: fix exit code when no matching class was found
283      * move code from script get-config-dir to task_confdir()
284      * rename $DO_INIT_TASKS to $do_init_tasks
285      * install_packages: add option -p
286      * fai-mirror: use packages.nfsroot instead of packages.arch, check if
287        obsolete variables are used, remove -a, add -B
288      * add policy-rc.d support instead of diverting start-stop-daemon
289      * remove varaible diskvar, use $LOGDIR/disk_var.sh instead
290      * fai-debconf: use read-only temp file during reconfigure
291      * get-config-dir-file: access config space via local path, used by
292        fai-cd
293      * fai-cd: use $FAI instead of /fai
294      * fai-mirror: generate distrib name from FAI_DEBOOTSTRAP
295      * move some -c to -C, so now all scripts use -C for cfdir, setting
296        $FAI_ETC_DIR is the same as specifying -C cfdir, print message if this
297        variables is used
298      * move NEWS to NEWS.Debian
299      * VERSION: default is kernel 2.6.17
300    
301     -- Thomas Lange <lange@debian.org>  Wed, 13 Sep 2006 18:54:38 +0200
302    
303    fai (2.10.5) unstable; urgency=high
304    
305      * fixes patch from last NMUs. (really, really closes: #373955)
306      * make-fai-nfsroot: print debootstrap version
307      * add package lftp to nfsroot
308      * create_ramdisk: make more directories writeable
309      * 20hwdetect.source: add some usb modules
310      * dhcpd.conf: next-server is needed in dhcpd3 >=3.0.3
311    
312     -- Thomas Lange <lange@debian.org>  Tue, 11 Jul 2006 16:28:21 +0200
313    
314    fai (2.10.4) unstable; urgency=high
315    
316      * Non-maintainer upload.
317      * Fix previous patch; it should remove files from $FAI_ROOT/etc, not
318        /etc, as faireboot is not run inside the chroot. (Really
319        Closes: #373955)
320    
321     -- Steinar H. Gunderson <sesse@debian.org>  Sun,  9 Jul 2006 18:59:55 +0200
322    
323    
324    fai (2.10.3) unstable; urgency=high
325    
326      * Non-maintainer upload.
327      * Remove /etc/apt/apt.conf.d/{10,90}fai in faireboot, since the settings
328        used during install_packages are not appropriate for the finished
329        system. (Closes: #373955)
330    
331     -- Steinar H. Gunderson <sesse@debian.org>  Sun,  9 Jul 2006 15:54:55 +0200
332    
333    fai (2.10.2) unstable; urgency=medium
334    
335      * lib/get-boot-info: call dhclient with different configuration and
336        script names, closes grave bug (closes: #369265), remove dpkg-divert
337        calls for /etc/dhcp3/dhclient-script and /etc/dhcp3/dhclient.conf
338      * create_ramdisk: make /etc/lvm writeable (closes: #365035)
339      * do not call mkrwsize if directory does not exist (closes: #365037)
340      * lib/mkrw: add option -n
341      * make-fai-nfsroot: grep before appending to file (closes: #364748),
342        enable DNS inside the nfsroot (closes: #358783)
343      * lib/subroutines-linux: task_prepareapt(): check $IPADDR before
344        appending to file (closes: #331258)
345      * lib/subroutines: make 100MB ramdisk for /fai when booting from CD
346      * bin/fai: do not mount --bind /tmp/fai on softupdate
347    
348     -- Thomas Lange <lange@debian.org>  Wed, 14 Jun 2006 11:51:19 +0200
349    
350    fai (2.10.1) unstable; urgency=low
351    
352      * fai-chboot: fix division by zero error
353      * fai.conf: remove $OS_TYPE
354      * fai: remove $OS_TPYPE, set $targetdir, eval_cmdline is not needed for
355        install and dirinst, move prcopyleft() and additional code into
356        external script, use /var/log/fai/current as default LOGDIR,
357        /tmp/fai is currently a mount --bind to it
358      * fai-do-scripts: replace --no-lock with -K, this should fix cfengine's
359        segfault bug
360      * install_packages: add commands for y2pmsh, yast and rpm
361      * mount2dir: add more fs types that should be skipped
362      * fai-mirror: use different source.list when downloading packages for
363        debootstrap (closes: #361786), remove comments from PACKAGES line
364        (closes: #358910), add option -C, (closes: #318299), recreates
365        Package.gz and Release file using apt-ftparchive
366      * fai-cd: add option -C (closes: #312198), print FAI version in grub
367        menu, not fai-cd version
368      * make-fai-nfsroot: print warning if -f is still used, add config for
369        aptitude to allow unsigned packages without prompting
370      * menu.lst: enable timeout, use localboot as default, remove syslogd
371        flag, remove unused entries, fix IP address for demohost
372      * subroutines: new path /var/log/fai/current/showvar.log
373      * fai-guide.sgml: include package splitting into fai guide
374      * make-fai-nfsroot.conf: new names packages in fai-kernel, add
375        console-tools to nfsroot (closes: #363480)
376      * get-boot-info: do not try to activate the first four ethernet devices
377      * conf/apt.conf: add aptitude option so untrusted repositories will also
378        be used
379      * instsoft.FAIBASE: use fcopy for kernel-img.conf
380      * subroutines-linux: use IP address when calling fai-chboot in
381        task_chboot, this helps when the install client has two network cards
382        and the host name lookup fails
383      * mkrw: fix typo (closes: #363521)
384      * dhcpd.conf: make deny unknown-clients default, remove range definition
385      * S99fai-setup: enable networking for faiserver
386    
387     -- Thomas Lange <lange@debian.org>  Thu, 20 Apr 2006 11:46:12 +0200
388    
389    fai (2.10) unstable; urgency=low
390    
391      * setup_harddisks: mapdisk(): add support for more than two disks, fix
392        wrong comments (closes: #356265), allow logical partitions to be
393        bootable (closes: #344536)
394      * make-fai-nfsroot: do not copy files from /etc/apt to the nfsroot,
395        detect kernel version for new kernel name (closes: #352939),
396        remove patches-* file when using -K (closes: #348350), remove
397        update-modules call, remove symlink creation to /tmp, add warning if
398        $FAI_LOCAL_REPOSITORY is still used
399      * fai-chboot: change output of -l and -L, major rework of the lsdir
400        function, add more options for different listing formats, add template
401        copy function (closes: #342471, #356136), options added: -g -c -t -o
402      * 20-hwdetect.source: test if discover is installed
403      * make-fai-bootfloppy: remove obsolete message (closes: #347974)
404      * fcopy: remove newline from $source, add \Q, (closes: #350015), warning
405        if unlink fails, add option -n (closes: #356378), preserving is not an
406        error (closes: #360183)
407      * make example scripts more cfengine2 compatible (closes: #312201)
408      * hooks/instsoft.FAIBASE: do not pause when kernel modules are already
409        available (closes: #314613)
410      * install_packages: new feature, just unpack packages (closes: #277079),
411        add urpmi, urpme and yum support
412      * fai: exit script if no parameters are given and no run from nfsroot
413      * subroutines: add verbose output when defining variables, add
414        subroutines mkrw and mkrwsize, set $diskvar during softupdate to
415        /var/log/fai/disk_var.sh, task_savelog: test if files exist before
416        copying them
417      * remove FAIBASE/20-save_diskvar (closes: #312296)
418      * task_sysinfo: call lshw if available
419      * lib/get-boot-info: remove duplicate network device names
420      * make-fai-nfsroot.conf: use SERVERINTERFACE for detecting subnet
421        (closes: #341577)
422      * create_ramdisk: use mkrw for making directories writeable
423      * fai-mirror: add warning if some files do not exist
424    
425     -- Thomas Lange <lange@debian.org>  Mon,  3 Apr 2006 15:11:30 +0200
426    
427    fai (2.9.1) unstable; urgency=low
428    
429      * install_packages: add aptitude-r to @commands (closes: #343361)
430      * new command fai-statoverride (like dpkg-statoverride)
431      * fai-chboot: use NFS v2 as default until FAI will drop sarge support
432      * fai.8: fix typo (closes: #343642)
433      * doc/classes_description.txt: remove all unused classes, update
434        description (closes: #322026)
435      * add script AMD64/99-discover-bug
436      * add class FAISERVER
437      * updatebase: mount /sys into chroot
438      * mkdebmirror: remove non-US stuff
439      * savelog.LAST: add segfault to error pattern
440      * make-fai-bootfloppy.8: fix typo (closes: #346428)
441      * make-fai-nfsroot: do not try to copy file if resolv.conf does not
442        exist
443      * menu.lst: add entry for faiserver
444      * fai-cd: adjust space, new code for generating sources.list file
445      * fai-debconf: add test if debconf data file exists (closes: #348857)
446    
447     -- Thomas Lange <lange@debian.org>  Sun,  5 Mar 2006 22:37:31 +0100
448    
449    fai (2.9) unstable; urgency=low
450    
451      * splitting binary package fai into fai-server, fai-client, fai-doc and
452        fai-nfsroot (closes: #210507)
453      * adjust some paths
454      * remove beowulf and advanced examples
455      * increase compat level to 4
456      * delete sunos code from source
457      * scripts/ directory is now bin/
458      * fai-cd: fixed hardcoded sources.list for the install client to be
459        generated, code by Michael Tautschnig (closes: #320024) and at least
460        partially #329547, test if nfsroot was created (closes: #317495), test
461        if mkisofs is available (closes: #334871), exist unless arch is i386
462        or amd64 (closes: #339098), check if $FAI_CONFIGDIR is valid
463        remove subroutine mhide amd module-hide, mkbimage is not needed any
464        more, use grub's stage2_eltorito feature mkisofs uses -no-emul-boot,
465        no floppy emulation needed, size is not limited any more to 2.88M
466      * install_packages: ignore packages ending with - when using -d
467        (closes: #334333), remove backtick evaluation (closes: #322157), add
468        -R to default aptitude call, add aptitude-r for download only mode,
469        add more warnings
470      * lib/create_ramdisk: make /etc/network/run/ifstate writable
471        (closes: #312128)
472      * fai-mirror: add -i to egrep (closes: #312508), add option
473        DPkg::force-conflicts::=yes (closes: #328138), only aptitude can
474        install conflicting packages, test if $mirrordir starts with a slash
475        (closes: #328139), check if $FAI_CONFIGDIR is valid (closes: #334577)
476      * fai-do-scripts: do not execute S[0-9][0-9]* any more (closes: #310999)
477      * fcopy: add preinst support, ignore .svn dirs (closes: #297550), do
478        chroot before using getpwnam (closes: #283475), add option -U
479      * fai-guide.sgml: include README.disk_config into fai guide, minor
480        fixes, (closes: #332295, #332318, #332293, #332291)
481      * make-fai-nfsroot: use --one-file-system instead of -l (closes: #308806),
482        new test if ssh package is installed (closes: #322759), create
483        apt.conf.d file to support unsigned repositories, fail if debootstrap
484        return with error code (closes: #342120)
485      * subroutines: test if hooks are executable (closes: #338524), new stamp
486        file name when action is softupdate
487      * make-fai-bootfloppy: fix code for -i when using a relative path
488        (closes: #314551), add option -I (closes: #337271), create more space
489        on boot floppy (closes: #294593), add option -B
490      * FAIBASE/10-misc: with the new fai-kernels package we can call tune2fs
491        even when using a 2.6 kernel (closes: #307147)
492      * ftar: test if $single is set (closes: #340421)
493      * FAIBASE/30-interface: do not overwrite resolv.conf if it's a symlink
494        (closes: #305783)
495      * setup_harddisks: add i2o support (closes: #317797), add workaround for
496        udev behaviour
497      * GRUB/10-setup: use -U with fcopy, so grub's menu.lst will not be
498        overwritten during softupdate (closes: #313069, #314995)
499      * subroutines-linux: fix idempotent code (closes: #340422)
500      * fai: do not use color logo if $console was set, start udev if
501        available (closes: #334373), test if run as root
502      * lib/updatebase: mount /dev into chroot during installation if we are
503        running udev
504      * fai-chboot: read $NFSROOT from fai.conf, add nfsroot option to kernel
505        parameters, root-path can now be removed from dhcpd.conf
506      * add support for unsigned repositories
507      * LAST/50-misc: fix code that detect of a kernel is installed, now it
508        does not break if more than one kernel is installed
509    
510     -- Thomas Lange <lange@debian.org>  Tue, 13 Dec 2005 15:53:00 +0100
511    
512    fai (2.8.4) unstable; urgency=high
513    
514      * fix important bug: remove non-US entry (closes: #310392)
515      * package_config: remove nonfree package t1-xfree86-nonfree from
516        examples (closes: #310705)
517    
518     -- Thomas Lange <lange@debian.org>  Wed, 25 May 2005 13:59:39 +0200
519    
520    fai (2.8.3) unstable; urgency=high
521    
522      * fix a serious bug, remove debconf support (closes: #309209), debconf
523        support may be included again after sarge
524      * fix important bug, do not delete files in /etc/fai (closes: #309707)
525      * control: remove dependency on debconf
526      * postinst, postrm: remove debconf code
527      * rules: do not call dh_installdebconf
528      * remove debian/config, debian/template
529      * remove files in debian/po: POTFILES.in de.po fr.po templates.pot
530      * fai.conf: set placeholder for installserver, since debconf will not
531        set it any more
532      * conf/make-fai-nfsroot.conf, conf/sources.list: use ftp.debian.org
533        instead of debconf's default values
534      * man/fai-chboot.8: minor document patch (closes: #309138, 309142)
535      * fai-guide.sgml: minor document patch, move section "For the impatient
536        user" to the front (closes: #309134, #309556)
537      * README.build-sources: add memo to use -ICVS in the future
538    
539     -- Thomas Lange <lange@debian.org>  Thu, 19 May 2005 15:54:18 +0200
540    
541    fai (2.8.2) unstable; urgency=high
542    
543      * remove old unused scripts from cvs source
544      * updatebase: use mktemp for creating temp file, this closes a serious
545        security bug (closes: #307838)
546      * fai: create dir only during initial installation, fixes a critical bug
547        (closes: #307632)
548      * subroutines-linux: do not "mount --bind" when FAI_ROOT=/, closes
549        important bug (closes: #307631)
550    
551     -- Thomas Lange <lange@debian.org>  Fri,  6 May 2005 09:23:34 +0200
552    
553    fai (2.8.1) unstable; urgency=low
554    
555      * only minor bug fixes, no major changes to the code, but a lot of them
556      * make-fai-bootfloppy: add missing $ to variable (closes: #304824)
557      * install_packages: add missing aptitude-r call (closes: #305544),
558        add $qopt and $devnull, used when install_packages is called with
559        verbose from fai-mirror
560      * fai-mirror: fix wrong path (closes: #304179), remove needless test if
561        mkinitrd-cd is available, add $qflag, return if $pkglist is empty, not
562        when $addpackages is empty
563      * fai: added $COLOR_FAI_LOGO, which is off when doing softupdate
564      * fai-cd: add test if mkinitrd-cd is available
565      * fai-savelog: set FAI_ACTION to noaction if undef (closes: #305283)
566      * savelog.LAST: add error message to global pattern
567      * make-fai-nfsroot.conf: remove --arch i386, since debootstrap now uses
568        dpkg --print-installation-architecture instead of another call which
569        needed gcc, change comment
570      * make-fai-nfsroot: split i386 and amd64 packages list, remove packages
571        from amd64 which are not available (closes: #306264)
572      * menu.lst/postinst: use BOOT_PARTITION instead of ROOT_PARTITION
573        (closes: #305861)
574      * install_packages.8: remove option -f
575      * make-fai-nfsroot.8: remove wrong information (closes: #304980)
576      * control: add grub to suggests
577      * rules: make hooks and postinst script executable
578      * FAIBASE/10-misc: do not call tune2fs when using 2.6 kernel. This may
579        hang the system
580      * fr.po: added french debconf templates (closes: #306232)
581      * de.po, templates.pot: remove fuzzy lines
582      * README.disk_config: add notes about boot option
583      * debian/postinst: replace sed -i with perl -pi -e since old sed does
584        not support -i
585      * fai-setup: change informational message
586      * fai-mount-disk: mount file systems read only
587      * 50-host-classes: move host specific class definitions to new script
588      * fai-guide.sgml: fix typos and other minor mistakes
589    
590     -- Thomas Lange <lange@debian.org>  Sat, 30 Apr 2005 21:20:53 +0200
591    
592    fai (2.8) unstable; urgency=high
593    
594      * remove ext2resize from $packages (closes: #303565)
595      * major rewrite of simple examples (closes: #290554)
596      * make-fai-nfsroot.8: add info about nfsroot location (closes: #303915)
597      * fai-guide.sgml: major update for new release
598      * setup_harddisks: add support for device names disk1 and disk2,
599        reformat some output, print some messages only if $verbose is set
600      * rcS_fai: renamed to fai, add manual page fai.8
601      * fai: add $rundir, remove unused dirs at the end, call set_disk_info
602        before task_defvar, add variable $DO_INIT_TASKS, add code for
603        softupdate support, rename rcS.log to fai.log, add copyright message
604        to usage(), add option -N --new, always test $DO_INIT_TASKS with -eq
605      * apt.conf: replace force-confnew with force-confdef
606      * make-fai-nfsroot: use dpkg --print-installation-architecture instead
607        off uname -m, add arch dependent package name to, remove "" for
608        matching * in KERNELPACKAGE, test if $KERNELPACKAGE is empty
609        $NFSROOT/var/tmp/packages.arch, use shadowconfig instead of pwconv
610      * make-fai-nfsroot.conf: comment FAI_LOCAL_REPOSITORY, set FAICLIENTS to
611        local class-C network, remove ext2resize until available again
612      * subroutines: add task softupdate, add support for softupdate, add
613        $DO_INIT_TASKS, minor changes in get_fai_cvs(), use swapoff -a for
614        disabling swap partitions, test $DO_INIT_TASKS always with -eq, use
615        /var/log/fai/FAI_CLASSES
616      * subroutines-linux: script prepare_apt is now updatebase, add support
617        for softupdates, add task_prepareapt, sliently skip task_chboot if
618        LOGUSER is undefined, $disklist now sorted, print setup_hardisks
619        output also to console
620      * install_packages: cleanup of multiple packages with different
621        install/remove operations, add installable(), check if a package is
622        listed in a package index and not only in the dpkg database, add
623        force-confdef and force-confold to apt-get, install_packages.conf
624        unused, remove -f, sub read_config_file
625      * fai-do-scripts: now executing scripts matching [0-9[0-9]*, S[0-9]*
626        also supported for backwards compatibility
627      * fai-mirror: add check if mkinitrd-cd and apt-move are installed, arch
628        dependent packages defined in make-fai-nfsroot, replace sed with bash
629        builtin, add $debdist, return if $addpackages is empty
630      * fai-chboot: change message
631      * load_keymap_consolechars: much simpler code
632      * create_ramdisk: create /tmp/var/run/fai
633      * fai.conf: installserver will be set by debconf, by default LOGUSER is
634        unset
635      * sources.list: insert MIRRORHOST which will be replaced by debconf data
636      * Makefile: install device2grub to new location, rename rcS_fai to fai
637      * control: add libapt-pkg-perl for install_packages, remove dependency
638        on nfs, because fai can also only be used for softupdate
639      * postrm: cleanup debconf data on purge
640      * postinst: use debconf
641      * rules: add dh_installdebconf call, remove chmod of rcS_fai
642      * utils/mkdebmirror: --ignore-missing-release --ignore-release-gpg
643    
644     -- Thomas Lange <lange@debian.org>  Sat,  9 Apr 2005 23:43:27 +0200
645    
646    fai (2.7) unstable; urgency=high
647    
648      * closes grave bug, make-fai-nfsroot.conf: replace raidtools2 with mdadm
649        (closes: #299952), move cfengine from $packages to $NFSROOT_PACKAGES
650      * closes important bug, make-fai-nfsroot: use resolv.conf from install
651        server during creation of nfsroot (closes: #301230)
652      * rcS_fai: set classes before fai-class is called (closes: #301179), set
653        hostname if HOST was specified on the commandline
654      * fcopy: fix wrong variable name
655      * package_config/KERNEL_SOFT: replace `echo $kernelversion` in package
656        name with 2.6.8
657      * fai-guide.sgml: fix a lot of broken http links, add info for fai-cd
658      * install_packages: add setdownloadonly() and $opt_d
659      * conf/install_packages.conf removed
660      * fai-mirror: source make-fai-nfsroot.conf, add add_base_packages(),
661        allow - in class names, add option -a, call install_packages with -d,
662        add PKGCOMP for apt-move.conf, do not exit 9 if $FAI_DEBMIRROR is not
663        defined, log aptitudes actions to /dev/null
664      * fai-mirror.1: add option -a
665      * install_packages.8: add option -d
666      * add fai-cd script for creating a bootable FAI CD image (closes: #265444)
667      * add fai-cd.8 man page
668      * add conf/menu.lst: needed by fai-cd
669      * control: add mkinitrd-cd to Suggests, add Build-Depends-Indep on
670        debhelper greater version 3
671      * class/DEFAULT.var: use kernel-image-2.4-386 as default kernel package
672      * fai-savelog-ftp: remove $ENV{LOGREMOTEDIR} from mkdir since we just cd
673        to it
674    
675     -- Thomas Lange <lange@debian.org>  Fri, 25 Mar 2005 23:51:34 +0100
676    
677    fai (2.6.7) unstable; urgency=low
678    
679      * add task debconf (closes: #136503)
680      * new script fai-debconf
681      * add manual page fai-debconf.1
682      * control: use nfs-kernel-server by default (closes: #293876)
683      * QUESTIONNAIRE: minor update
684      * packages_config/XFREE: remove some -dev packages
685      * packages_config/SERVER: remove symlinks
686      * packages_config/DEFAULT: add debconf-utils
687      * replace backticks with $()
688      * fai-do-scripts: use local variables, make it a bash script
689      * fai-guide.sgml: update for debconf support, add aptitude in
690        install_packages config
691    
692     -- Thomas Lange <lange@debian.org>  Thu, 10 Mar 2005 11:00:05 +0100
693    
694    fai (2.6.6) unstable; urgency=medium
695    
696      * 06hwdetect.source: add comment, add class NVIDIA which is not currently
697        used, bug fix: correct SCSI detect 2.6 kernel, replace backticks with
698        $(), discard error messages from modprobe, enable dma mode for ide
699        devices (with fai CD it was not enabled)
700      * make-fai-nfsroot: use "" when testing variables, add link for
701        discover, remove resolv.conf created by debootstrap (closes: #281264),
702        create list of all packages in base.tgz, add packages for x86_64,
703        remove unneeded files in $FSROOT/etc/fai
704      * ftar: bug fix do not do recursive removal if $target/$dir is /
705      * fai-guide.sgml: fix typos (closes: #287150), add info about
706        /files/packages/ (closes: #290359)
707      * add task_savelog to die() (closes: #290526)
708      * make-fai-bootfloppy: bug fix: support /media directory, choose last
709        installed kernel if more than one kernel is installed in nfsroot
710      * setup_harddisks: bug fix: redefined mountpoint are too often reported,
711        allow space before primary and logical keyword
712      * create_ramdisk: bug fix: make directory for discover
713      * fai-setup: typo in variable name (closes: #289271), reload nfs server
714        instead of restart, read make-fai-nfsroot.conf, use variable
715        FAICLIENTS
716      * fai-class: bug fix: option -T hangs the script, make it a bash script,
717        replace backticks `` with $(), bad variable name in testclass()
718      * share/subroutines: bug fix: cd to / so umount -a will not fail too
719        often, kill sshd before rebooting, umount $target/proc before
720        umounting all otger file systems, copy FAI_CLASSES variables.sh
721        disk_var.sh to $target/var/log/fai
722      * fai-chboot: bug fix: do not fail on subnet IP addresses, test if host
723        lookup is possible before calling $h->name (closes: #290007)
724      * install_packages: add option -f, add command{pending},
725        command{dpkgc}, print max number of packages only in verbose mode
726      * install_packages.8: add option -f, add info about
727        install_packages.conf
728      * new config file: install_packages.conf, used for fai-mirror(1)
729      * rcS_fai: remount / with noatime, set variables if booting from CD, set
730        hostname to $HOST it was unset, remove unused variable, minor code
731        cleanup
732      * DEFAULT/S01: add copying of /etc/modules
733      * DEFAULT/S10: add message where grub writes boot record
734      * class/01alias: add class FAICD if running from fai CD, add classes for
735        host gnomehost (used by fai-cd)
736      * package_config/DEMO: replace install with aptitude
737      * make-fai-nfsroot.conf: add variable FAICLIENTS, remove package dpkg-dev
738      * script/LAST: enable shadow passwords for passwd and group in examples,
739        eject cdrom when running from fai CD
740      * task_sysinfo: call hwinfo if available
741      * fai-savelog: do not save remotely if $LOGSERVER is not set
742      * new command fai-mirror and manual page fai-mirror.1
743      * .../XF86CXonfig-4/DEFAULT: change HorizSync, use pc105 keyboard model
744      * .../XF86CXonfig-4/MATROX: removed because DEFAULT works now
745    
746     -- Thomas Lange <lange@debian.org>  Fri, 21 Jan 2005 04:24:26 +0100
747    
748    fai (2.6.5) unstable; urgency=medium
749    
750      * install_packages: bug fix. Do not remove package names which are
751        search patterns for aptitude, read /etc/fai/install_packages.conf if
752        it exists
753      * hooks/savelog.LAST: add patterns that will be ignored
754      * fcopy: add support for svn and arch, add option -I, use variable
755        $FCOPY_IGNOREDIRS if set
756      * fcopy.8: add option -I
757    
758     -- Thomas Lange <lange@debian.org>  Thu, 11 Nov 2004 15:14:08 +0100
759    
760    fai (2.6.4) unstable; urgency=medium
761    
762      * add missing Beowulf examples
763      * fai-guide.sgml: fix error in link
764      * fai-start-stop-daemon: add short options, because so some init.d
765        scripts use them
766      * rcS_fai: do not use -t when remounting
767      * make-fai-nfsroot: print error when $KERNELPACKAGE is not found, add a
768        package for alpha architecture
769      * share/subroutines: do not dump variable $HOME and $PWD to variables.sh
770      * doc/QUESTIONNAIRE: typos, add example for answer
771      * install_packages: use warn instead of print for warning and verbose
772        messages, add aptitude support
773      * Fai.pm: add () to subroutine calls
774      * prerm: do not exit when nfs server reload fails (closes: #279024)
775      * setup_harddisks: add $devdisklist to call of sfdisk (closes: #276033)
776      * preparte_apt: divert programs before calling apt-get update
777      * subroutines-linux: redirect stdin of install_packages unless in debug
778        mode (closes: #264727)
779    
780     -- Thomas Lange <lange@debian.org>  Mon,  8 Nov 2004 14:38:58 +0100
781    
782    fai (2.6.3) unstable; urgency=high
783    
784      * subroutines: remove $rootpw from variables.sh (closes: #270871)
785      * update to kernel 2.4.27
786      * make-fai-nfsroot: force link creation of ifstate (closes: #270463),
787        use /etc/shadow in $NFSROOT
788      * make-fai-makefsroot.conf: add xfsprogs and xfsdump packages, adjust
789        size, install with chmod 0600 (closes: #270666, #271113)
790      * DEFAULT/S10: removed: add auto to /etc/modules
791      * class/DEFAULT.var: use single quotes instead of double quotes,
792        $kappend contains kernel parameters, new default kernel package
793        kernel-image-2.4.27-1-386
794      * scripts/DEFAULT/S20: remove unused action
795      * packages_config/DEFAULT: add iproute to NETTOOLS
796      * make-fai-nfsroot.8: add info about make-fai-nfsroot.conf,
797        add option -K which first removes all kernels from nfsroot
798        (make-fai-bootlfoppy is broken if multiple kernels are in the nfsroot)
799      * fai-setup: add option -e which does not set up nfs environment, which
800        may hang some production systems for a while
801      * fai-setup.8: add info for new option
802      * Makefile: install make-fai-nfsroot.conf with 0600
803    
804     -- Thomas Lange <lange@debian.org>  Mon, 13 Sep 2004 18:40:36 +0200
805    
806    fai (2.6.2) unstable; urgency=high
807    
808      * install_packages: fix broken taskinst action, workaround for new
809        tasksel behaviour
810      * DEFAULT/S10: fix broken grub entry for FAI_BOOTPART when two kernels
811        are in the nfsroot
812      * fai-chboot: add option -e the opposite of -r, uses nearly the same code
813    
814     -- Thomas Lange <lange@debian.org>  Thu, 26 Aug 2004 20:09:15 +0200
815    
816    fai (2.6.1) unstable; urgency=medium
817    
818      * catnc() greps through more than one file
819      * changlog messages of fai-setup moved from 2.5.2 to 2.6
820      * hooks/savelog.LAST: add package names which include the string "error"
821        as ignorepatterns
822      * make-fai-nfsroot.conf: add portmap again, since nis setup needs it
823      * make-fai-nfsroot: add option -k which installs a new kernel for the
824        nfsroot (closes: #256187), /root/.profile sources variables.sh, test
825        if $NFSROOT/prco/self exists before umount, kernel_install() includes
826        all code for installing the kernel, create dir $NFSROOT/var/state only
827        when not already existing, call umount_dirs and reset trap exit for
828        normal finishing script
829      * control: recommends dhcp3-server (closes: #263260), update to
830        standards 3.6.1, remove sp from build-depends
831      * rcsfai.var is not needed any more
832      * share/subroutines: do not dump readonly variables to variables.sh
833      * faireboot: make it a bash script, source variables.sh, source
834        subroutines, send message to faimond
835      * fai-divert: do not execute if dpkg-divert is not available
836      * install_pacakges: add support for tasksel remove, set default number
837        of packages from 4711 to 99
838      * package_config/COMPILE: replace task c-dev by list of packages names
839      * prepare_apt: make diversion of invoke-rc.d
840      * rules: call dh_clean after make clean
841      * prerm: test if $nfsserver is empty (closes: #263906)
842      * NETWORK/S40: remove /etc/hosts from fcopy list
843      * DEFAULT/S20: add async to export options
844      * fai-savelog: define $HOSTNAME to output of command hostname
845      * subroutines-linux: task_chboot() use `hostname` instead of $HOSTNAME,
846        sndmon() use $sndhostname instead of $HOSTNAME
847      * remove doc/README.package_problems
848      * fai-guide.sgml: add hint about dhcpd/nfsroot (closes: #264486), fix
849        typos
850    
851     -- Thomas Lange <lange@debian.org>  Mon,  9 Aug 2004 14:02:13 +0200
852    
853    fai (2.6) unstable; urgency=low
854    
855      * fai-setup: fix hostname detection when hostname includes a dash -,
856        pass all fai-setup options to make-fai-nfsroot (closes: #255830)
857      * fai.conf: move make-fai-nfsroot specific variables to make-fai-nfsroot.conf
858      * fix typo in lib/get-boot-info (closes: #242739, #239405)
859      * fix link in fai-guide.sgml (closes: #237794)
860      * fix typo in make-fai-bootfloppy.8 (closes: #238608)
861      * make-fai-bootfloppy: change lilo labels in (closes: #248955),
862        check if -s option is IP-address or hostname, new path for stage
863        files, remove install= line for lilo.conf, newer lilo does not need
864        boot-menu.b, added support for old an new lilo
865      * make-fai-nfsroot: add package dmidecode for some archs, add
866        module-init-tools, libapt-pkg-perl, smartmontools, usbutils, lvm2,
867        raidtools2, hwinfo, remove portmap package, jove to nfsroot, do not
868        copy bootsector, use mkelf-linux,
869        new code for creating timezone and localtime (closes: #201440), always
870        show $NFSROOT when copying verbosely, insert newline before adding
871        $FAI_LOCAL_REPOSITORY to sources.list, warning if $FAI_SOURCES_LIST is
872        used, use new make-fai-nfsroot.conf file, divert discover-modprobe,
873        add -q to depmod, create var/state dir, add subroutine fdivert(),
874        use fdivert instead ov ln or mv commands
875      * create_ramdisk: use tmpfs instead of shm, create dir for discover
876      * fcopy: -i always exists with 0
877      * rcS_fai: if a file /.nocolorlogo exists, do not enable colored
878        logo and let scroll region unchanged
879      * 06hwdetect.source: new call of discover (closes: #248532), be silent
880        when loading modules, use pipe instead of exec for find, mount usbfs
881        after loading an usb module, add $videodrv to additional.var, load
882        different modules when using a 2.4 or 2.6 kernel
883       * 11modules.source: moved into 06hwdetect.source
884      * lib/task_sysinfo: first call discover, then load modules using
885        discover, call smarctl for each disk, call lsusb, print partition
886        table with parted
887      * fai-divert: create dummy script only when dpkg-divert will succeeds
888      * fai-savelog: copy LOGDIR recursively, add remote log method none,
889        add -xdev to find
890      * subroutines: use /proc/uptime to determine installation time, use $()
891        instead of backticks, set terror when error occurs, add catnc(),
892        report FAI_FLAGS in one line, send message to faimond when starting a
893        hook
894      * subroutines-linux: set terror if error, add sndmon TASKERROR, do not
895        copy kernel image and initrd to install server, remove echo command
896        when defining kernel append parameters as variables
897      * faimond: always flush output
898      * fai-chboot: add option -o, special treatment of hostname default, also
899        list default config file when using -l, die with error message if
900        hostname is unknown, remove path from program name
901      * install_packages: add option -L, calling system with array should be
902        more efficient, new code for detecting unknown package names uses
903        AptPkg, add subroutine mkpackagelist(), remove path from program name
904      * bootsector, bootsector.8 removed
905      * class/LAST.var: removed because $hdparm is not needed any more
906      * class/70partition: remove definition of class FAI_BOOTPART
907      * class/01alias: remove unimportant examles, remove catnc definition,
908        remove beowulf example
909      * DEFAULT/S01: remove copying of bootsector, remove our local stuff
910      * scripts/BOOT: grub-install does not probe floppy drive, use bash,
911        replace backtics with $()
912      * hooks/instsoft.SERVER not needed any more
913      * hooks/savelog.LAST: add more messages to ignore
914      * disk_config/SMALL_IDE: remove partition /fai-boot, make / and /var
915        bigger, /usr smaller
916      * package_config/*: adjust package names to sarge distribution
917      * S40: remove NISLPRCLIENT and bootptab stuff
918      * examples/etc/sources.list: remove proposed updates lines
919      * mkdebmirror: mirror woody and sarge in one directory
920      * new FAQ
921      * THANKS: juergen added
922    
923     -- Thomas Lange <lange@debian.org>  Mon, 26 Jul 2004 17:22:44 +0200
924    
925    fai (2.5.4) unstable; urgency=low
926    
927      * DEFAULT/S01,S20: add async option to export lines
928      * fai-guide.sgml: add info how to boot a SUN Sparc, add URL for Sparc
929      * make-fai-nfsroot: add gnu-efi and silo to arch package lists, add
930        sparc64 arch, ppc arch uses vmlinux not vmlinuz
931      * make-fai-bootfloppy: create and use device.map for grub_floppy
932        (closes: #233018), remove unused ip entry for fixed ip addresses,
933        create iso9660 iso image with option -i
934      * make-fai-bootfloppy.8: add option -i and an example for creating a
935        cdrom image
936      * rcS_fai: add prcopyleft() and fstart(), use mkfifo and tee instead of
937        bash special >(), mount sysfs if available
938      * doc/README.disk_config: add info about lazyformat
939      * THANKS: added holger
940    
941     -- Thomas Lange <lange@debian.org>  Thu, 26 Feb 2004 17:07:31 +0100
942    
943    fai (2.5.3) unstable; urgency=low
944    
945      * make-fai-bootfloppy: call grub in chroot environment, so correct libc
946        is used, add option c and F, DHCP is now default boot protocol, be
947        more verbose
948      * make-fai-nfsroot: add option c which sets $cfdir (closes: #219824)
949        add variable nfssize, remove package strace, check if $NFSROOT is set,
950        mkdir $RUNDIR is not need any more, use $cfdir instead of fixed
951        /etc/fai, do not copy fai-chboot to nfsroot, call certain commands in
952        a LC_ALL=C environment, add more verbose messages, new options for
953        mknbi-linux call (closes: #181393), test if FAI_SOURCES_LIST is
954        defined or a sources.list file exists, be verbose when copying
955        important files if option -v is set
956        depmod -a ... || true so it does not stop the whole system
957      * debian/control: replace netboot package with mknbi
958      * debian/dirs: add var/run/fai, remove unused directory utils
959      * debian/prerm: check if $NFSROOT is set, sleep 2 before removing nfsroot
960      * man/make-fai-bootfloppy.8: add new options F and c
961      * man/make-fai-nfsroot.8: add new option c
962      * lib/task_sysinfo: show ide disk geometry
963        remove detect call
964        most text reformated, because subroutine definition removed
965      * doc/Makefile: remove some new tempfiles, add "|| true" to rm so it
966        does not complain
967      * fai-chboot: add option -S, complain when host names are missing for
968        option -r
969      * fai.conf: add packages to the exclude list for debootstrap
970        new name for KERNELPACKAGE
971        add comment how to use NFSROOT_ETC_HOSTS (closes: #219433)
972        remove FAI_SOURCES_LIST examples, use sources.list instead
973        disable FAI_LOCAL_REPOSITORY by default
974        put important variables to the top
975      * examples/etc/sources.list: new file, that shows examples of different
976        access method to the Debian mirror
977      * fai-guide.sgml: describe new handling of sources.list, add manref to
978        make-fai-nfsroot, new line for tftpd in inetd.conf, add info on use
979        without DNS
980      * class/06hwdetect.source: modprobe ide-detect needed for 2.4.24 kernel,
981        remove ide-probe-mod, add isa-pnp
982      * lib/get-boot-info: new code to extract ip parameters, fix problems
983        when one parameter is missing
984      * share/subroutines: islinux() not needed any more, task_chboot: always
985        copy new kernel image to /boot/fai/$HOSTNAME-localboot
986      * apt.conf: replace values yes with true
987      * rcS_fai: new code for task action pipe at the end, new mount option
988        for remounting /dev/root, copyright has one line less
989      * examples/etc/dhcpd.conf: new example for a local 192.168.1 subnet, add
990        nfs mount options to root-path
991      * VERSION: default is kernel 2.4.24
992      * chkdebnames: most parts rewritten
993      * setup_harddisks: typos
994    
995     -- Thomas Lange <lange@debian.org>  Wed,  4 Feb 2004 14:42:40 +0100
996    
997    fai (2.5.2) unstable; urgency=low
998    
999      * rcS_fai: print copyright message in red, set scroll region, add
1000        actimeo for nfs mounts
1001      * fai.conf: add exim4 packages to exlude list
1002      * make-fai-nfsroot: add netcat to nfsroot; remove libdetect0 from
1003        package list (closes: #219420), copy preferences from /etc/fai
1004        (closes: #219824), use apt-get dist-upgrade instead of upgrade,
1005        do not create base.tgz in $NFSROOT/.. and then move file
1006      * setup_harddisks: add -f tp mkfs.xfs option (closes: #219439)
1007      * faimond, faimond.8 added
1008      * subroutines-linux: add sndmon subroutine, try to connect faimond, on
1009        success, enable monitor feature, test if $ret is empty, make it a bash
1010        script, show nc output only when debugging
1011      * fai-guide.sgml: typo in URL
1012      * class/01alias: use other IP-addresses for exmaples
1013      * lib/fai-mount-disk: extend regex to support devfs names
1014        (closes: #218541)
1015      * scripts/DEFAULT/S01: create S61hdparm if $hdparm is not empty,
1016        set cdromdevice to SCSI if available, add code for lprng setup if
1017        NISLPRCLIENT and LPD
1018      * class/LAST.var: do not set a default value for FAI_ACTION, change in
1019        comment
1020      * add postrm file to remove all files when purging
1021      * subroutines: add sndmon messages, script should be bash script, change
1022        debug code in ifclass
1023      * install_packages: remove pinning info before checking for misspelt
1024        package name, usage() points to the man page
1025      * fai-setup: chown of /boot/fai
1026      * utils/softupdate, lib/prepare_apt: use dist-upgrade
1027      * debian/compat created and debian/conffiles removed
1028      * scripts/DEFAULT1/S20: add noatime,actimeo=900 options, add linux logo
1029        to login messages
1030      * sunos/makefile: add fai-savelog to solaris tarball
1031      * hooks/savelog.LAST: added "unexpected IO-APIC" to ignore pattern
1032      * Fai.pm: test if /var/adm/messages exists
1033      * lib/task_sysinfo: add dmidecode call, add sfdisk -d call, change fdisk
1034        call
1035    
1036     -- Thomas Lange <lange@debian.org>  Tue,  6 Jan 2004 15:20:10 +0100
1037    
1038    fai (2.5.1) unstable; urgency=low
1039    
1040      * share/subroutines: use $SECONDS instead of date +%s
1041      * fcopy: add usage info for -M
1042      * add chapter "advanced FAI" to fai guide
1043      * dhcclient-perl: add new names to mapping table
1044      * lib/create_ramdisk: start devfsd if needed
1045      * share/subroutines-linux: task_chboot should return, not exit; copy
1046        initrd.img to install server if needed for the kernel
1047      * make-fai-nfsroot: add $NFSROOT_ETC_HOST before calling apt-get
1048        upgrade; remove mkdir of fai_config
1049      * package_config/DEFAULT: add nfs-common for all
1050      * examples/simple/scripts/DEFAULT/S01: add -n to head command (closes: #205547)
1051      * sunos/scripts/SUNOS/S05: add -t to expand
1052      * sunos/bin/newfs:chown -> chmod
1053      * make-fai-bootfloppy: use perl one liner to get IP and host name, call
1054        grub executable from nfsroot
1055      * fai-guide.sgml: fix typos (closes: #204763)
1056      * package_config/DEFAULT: always install nscd package for speedup
1057      * Makefile: remove mv of NETWORK1; add variable libfiles
1058      * rcS_fai,fai-setup: add async to mount and exports options
1059    
1060     -- Thomas Lange <lange@debian.org>  Fri, 10 Oct 2003 14:58:16 +0200
1061    
1062    fai (2.5) unstable; urgency=low
1063    
1064      * add script fai-chboot
1065      * add script fai-savelog-ftp
1066      * add vaiables to fai.conf: FAI_LOGPROTO LOGSERVER LOGPASSWD; used by
1067        fai-savelog-ftp, localhost is default for $installserver
1068      * make-fai-nfsroot: add option -f, change to #! /bin/bash, copy
1069        resolv.conf to $NFSROOT, add libnet-perl, trap errors, add bad_exit()
1070      * make-fai-bootfloppy: bug fix, add root=/dev/nfs (closes: #198568),
1071        remove ip=both for fixed ip-address, change to !# /bin/bash
1072      * make-fai-bootfloppy.8: add example with fixed IP address
1073      * changes in package_config, added XFREE class
1074      * install_packages: add force-yes to apt-get install, remove warnings
1075        from apt-cache output, limit number of packages used at once using
1076        $MAXPACKAGES
1077      * bug fix: /proc/cmdline info is trashed when reading a long kernel
1078        command line
1079      * make-fai-nfsroot: create package list that depends on architecure,
1080        make symlink for syslogd
1081      * scripts/BOOT: noew code for generating grub entries, add grub entry
1082        for memtest; add entries for re-installation
1083      * scripts/DEFAULT1/S01: do never fsck ext3 partitions; add -M to some
1084        fcopy calls; add user demo; use fcopy for /etc/kernel-img.conf
1085      * scripts/DEFAULT1/S20: enable tcp connections for X server for CS_KOELN
1086      * fcopy: add option -M and -b; add variables FCOPY_LASTLOG and
1087        FCOPY_UPDATELOG; remove substring from an ewarn call
1088      * subroutines: append $FAI_ACTION to file $rcsfaivar; faiend must not
1089        reboot for SunOS
1090      * subroutines-linux: add support for fai-chboot
1091      * hook faiend.LAST renamed to savelog.LAST
1092      * setup_harddisks: add XFS filesystem support, add sfdisk environment
1093        variable
1094      * fai-savelog: make a bash script; use -exec instead of xargs because of
1095        sunos version of xargs
1096      * fai-class: remove comment lines also in the file $HOSTNAME
1097      * class/{dom,kueppers}: add NOSECURETTY
1098      * lib/get-boot-info: print warning message if no boot protocol was
1099        detected, add network info to boot.log if booting from floppy with
1100        fixed IP address
1101      * chkdebnames: bug in regex fixed
1102      * lib/create_resolv_conf: use resolv.conf from installserver if $DOMAIN
1103        is not defined
1104      * lib/task_sysinfo: call programm sysinfo if available
1105      * scripts/NETWORK1/S40: copy /etc/network/interfaces /etc/hosts /etc/networks
1106        using fcopy, add -i to fcopy calls
1107      * scripts/DEFAULT1/S10: create etc/hostname only if fcopy fails, add
1108        password protection to grub menu
1109      * class/01alias: use classes from file demo if hostname is demohost; add
1110        catnc(); use catnc instead of cat
1111      * class/11modules.source: now uses code from DEFAULT.mod
1112      * examples now live in /usr/share/doc/examples{simple,advanced}
1113      * utils move back to doc/examples/utils directory
1114      * utils/rshall: add exclude function
1115      * class/06hwdetect.source tries to detect video card
1116      * Makefile: do not create symlinks (closes: #195377), new directories
1117        for examples
1118      * rcS_fai: compute and print installation time in seconds
1119      * dhcpd.conf: remove unused commands
1120    
1121     -- Thomas Lange <lange@debian.org>  Wed,  6 Aug 2003 16:02:26 +0200
1122    
1123  fai (2.4.1) unstable; urgency=low  fai (2.4.1) unstable; urgency=low
1124    
1125    * set correct year in fai guide    * set correct year in fai guide
# Line 18  fai (2.4.1) unstable; urgency=low Line 1140  fai (2.4.1) unstable; urgency=low
1140    * dhclient-perl: use short hostname    * dhclient-perl: use short hostname
1141    * new script fai-do-scripts, contains the do_script() subroutine and    * new script fai-do-scripts, contains the do_script() subroutine and
1142      task_configure code      task_configure code
1143      * QUESTIONAIRE: added questions
1144    
1145   -- Thomas Lange <lange@debian.org>  Thu,  3 Apr 2003 16:57:12 +0200   -- Thomas Lange <lange@debian.org>  Thu,  3 Apr 2003 16:57:12 +0200
1146    
# Line 44  fai (2.4) unstable; urgency=low Line 1167  fai (2.4) unstable; urgency=low
1167      from /etc/fai if available, add diversion for discover, add rsync, ssh      from /etc/fai if available, add diversion for discover, add rsync, ssh
1168      to nfsroot, do not die when mknbi-linux is missing, do not create      to nfsroot, do not die when mknbi-linux is missing, do not create
1169      device nodes (closes: #174844)      device nodes (closes: #174844)
1170    * class/70partition: bug fix. Use the same file as setup_harddisk to    * class/70partition: bug fix. Use the same file as setup_harddisks to
1171      determine classes which depend on partitions      determine classes which depend on partitions
1172    * scripts/*: convert some shell code to cfengine code, do not use fcopy    * scripts/*: convert some shell code to cfengine code, do not use fcopy
1173      if only a few lines has to be changed      if only a few lines has to be changed
# Line 247  fai (2.3) unstable; urgency=low Line 1370  fai (2.3) unstable; urgency=low
1370      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
1371      not a file, execute all S[0-9]* scripts in a directory      not a file, execute all S[0-9]* scripts in a directory
1372      /fai/scripts/$class/, skip all comment lines when definig classes      /fai/scripts/$class/, skip all comment lines when definig classes
1373      task_partition() call setup_harddisk only if no disk_var.sh exists      task_partition() call setup_harddisks only if no disk_var.sh exists
1374      defclass also sources all scripts class/S*.source      defclass also sources all scripts class/S*.source
1375      add subroutines adddivert(), rmalldivert(); task_finish calls      add subroutines adddivert(), rmalldivert(); task_finish calls
1376      rmalldivert, task_sysinfo calls kudzu; save_log*() -maxdepth not      rmalldivert, task_sysinfo calls kudzu; save_log*() -maxdepth not
# Line 404  fai (2.0.1) unstable; urgency=low Line 1527  fai (2.0.1) unstable; urgency=low
1527    * Check if LOGUSER is defined, (closes: #101620)    * Check if LOGUSER is defined, (closes: #101620)
1528    * wget now recommends, (closes: #101594)    * wget now recommends, (closes: #101594)
1529    * Use ntpdate if a ntp server is defined (tag nt in bootptab),    * Use ntpdate if a ntp server is defined (tag nt in bootptab),
1530      (closes:  #101899)      (closes: #101899)
1531    * DEFAULT script writes fqdn and short hostname into etc/hosts,    * DEFAULT script writes fqdn and short hostname into etc/hosts,
1532      (closes: #101820)      (closes: #101820)
1533    * Bug fix. Check if immgen executable is available.    * Bug fix. Check if imggen executable is available.
1534    
1535   -- 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
1536    
# Line 494  fai (1.4.1) unstable; urgency=low Line 1617  fai (1.4.1) unstable; urgency=low
1617    * class DEBIAN_DEVEL commented out, because this software package list    * class DEBIAN_DEVEL commented out, because this software package list
1618      mostly segfaults dpkg      mostly segfaults dpkg
1619    * base?_?.tgz now included in nfsroot; BASETGZ not needed any more    * base?_?.tgz now included in nfsroot; BASETGZ not needed any more
1620    * bug fixed: setup_harddisk don't mount preserved partitions if mount    * bug fixed: setup_harddisks don't mount preserved partitions if mount
1621      point is not in root directory      point is not in root directory
1622    * bug fixed: no dns support during chroot in make-fai-nfsroot    * bug fixed: no dns support during chroot in make-fai-nfsroot
1623    

Legend:
Removed from v.1777  
changed lines
  Added in v.4339

  ViewVC Help
Powered by ViewVC 1.1.5