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

Diff of /trunk/debian/changelog

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

revision 2683 by lange, Sun Apr 3 13:42:39 2005 UTC revision 4795 by lange, Sat Nov 24 15:09:11 2007 UTC
# Line 1  Line 1 
1  fai (2.7.1) unstable; urgency=low  fai (3.2.3) unstable; urgency=medium
2    
3    * setup_harddisks: add support for devicename disk1    * fix wrong logic in updatebase (closes: #452516)
4    * rcS_fai: renamed to fai  
5     -- Thomas Lange <lange@debian.org>  Sat, 24 Nov 2007 16:08:36 +0100
6    
7    fai (3.2.2) unstable; urgency=low
8    
9      * conf/NFSROOT: reomve duplicate package, use aptitude for installing,
10        add nfs-common (closes: #444079), remove live-initramfs from NFSROOT
11      * doc/fai-guide.sgml: add information for softupdate (closes: #439016)
12      * savelog.LAST.source: add ignore pattern, remove dot after filename
13      * make-fai-nfsroot: check if $TFTPROOT is defined, add badupdateto32(),
14        which prints more info about update without checking variable names,
15        remove whole /srv/fai/nfsroot, add check_nfsroot(), make stamp only on
16        success (closes: #370780), write output also into /var/log/fai,
17        return and print exit code from install_packages, create or copy
18        live.conf, try to umount /proc inside the nfsroot before removing an
19        old nfsroot, abort if this fails
20      * subroutines: add task_error(), which stores the maximum error code in
21        $task_error, do nothing if error=0, print traceback,
22        add stop_fai_installation(), write pid to stamp file, print PID in
23        case of error, add task_test stub, save function name that causes
24        fatal error, set $fai_rundate only if not yet defined
25      * subroutines-linux: add check if $monserver is defined, print kernel
26        version currently running, catch exit code from install_packages
27      * mount2dir: add support for UUID and LABEL
28      * fai: export $romountopt, get error codes from all commands in a pipe,
29        add $STOP_ON_ERROR, fix variable name (closes: #447080),
30        do not use /var/log/fai/current (closes: #445276), cleanup definition
31        of $LOGDIR, change permissions of LOGDIR (closes: #445276),
32        add symlinks for last and last-$action in the very beginning
33      * control: fai-nfsroot and fai-client conflicts to fai-kernels, add
34        recommends to debconf-utils (closes: #445109), improve package
35        description (closes: #419071), add Homepage field, add live-initramfs
36        to depends of fai-nfsroot
37        replace ssh with openssh-server and openssh-client (closes: #434356)
38      * fai-cd: copy grub config always to menu.lst
39      * get-config-dir-nfs: add -n to mount
40      * get-config-dir-svn: error if svn call fails (closes: #447602, #441761)
41      * update FSF address (closes: #444154)
42      * fai-chboot: pxedir should also use $TFTPROOT, (closes: #443837)
43      * menu.lst/postinst: check if variables are defined (closes: #445978)
44      * ftar: make it a bash script
45      * fai-setup: add option -C (closes: #388157), fix mode of
46        authorized_keys
47      * fai-setup.8: add option -C
48      * fai-mirror: mkdir mountpoint before mounting (closes: #365004)
49      * updatebase: use aptitude when doing dist-upgrade (closes: #448426),
50        use safe-upgrade when available
51      * fai-divert: make it a bash script
52      * 30-interfaces: resolv.conf is now in /, not in /tmp
53      * make-fai-bootfloppy: script currently does not work, always die with
54        error message
55      * FAIBASE.var: add STOP_ON_ERROR
56      * fai-savelog: do not save log to local directory, if this directory
57        already exists (should only happen during softupdate), change
58        permissions of LOGDIR (closes: #445276)
59      * get-config-dir-*: call task_error after trying to access config space
60      * sources.list: add koeln repository
61    
62     -- Thomas Lange <lange@debian.org>  Thu, 22 Nov 2007 15:45:12 +0100
63    
64    fai (3.2.1) unstable; urgency=low
65    
66      * mount swap partitions with identical priorities
67      * fai-mirror: also match lowercase class names (for hostsnames),
68        use $cfdir instead of fixed path /etc/fai
69      * subroutines-linux: add timeout to nc call
70      * subroutines: change message for faimond in task_faiend()
71      * control: readd libapt-pkg-perl to depends, nfs-server (user space)
72        does not support locking, so FAI cannot use it, remove wget, add arch
73        to mknbi
74      * get-config-dir-svn: add svn+ssh support
75      * QUESTIONNAIRE: add USB stick, split bootb and dhcp
76      * faimond, faimond.8: use Proc::Daemon, add options tTldP
77      * faimond: do not allow ; in message (security), do not print ip and
78        port number
79      * make-fai-nfsroot: add option -U, do not divert update-initramfs (added
80        because of a Ubuntu bug), activate -U if Ubuntu is detected
81        determine the arch inside the nfsroot for defining a class, this help
82        building amd64 nfsroots on i386 and vice versa,
83        add support for running hooks, (closes: #342467)
84      * make-fai-nfsroot.conf: add variable NFSROOT_HOOKS
85      * make-fai-nfsroot.9: add info about NFSROOT_HOOKS
86      * fai-mirror.8, make-fai-nfsroot.8: enhance/add info of -C, add info
87        about variable FAI_ETC_DIR
88      * packages_config/DEFAULT: fix typos in linux-image-amd64
89      * fai-chboot,fai-chboot.8: add option -C and support for $FAI_ETC_DIR
90      * savelog.LAST.source: add ignore pattern
91      * packages_config/FAIBASE: add fai-client
92      * fai-do-scripts: exit with maximum error code of all child scripts that
93        had an error
94      * fai: change message when stamp file already exists (closes: #441437)
95      * fai-cd: remove arch specific path
96      * fai-cd.8: add info about USB stick (closes: #441988),
97        improve man page (closes: #441991)
98      * new get-config-dir-git: add method git for access (closes: #441992)
99      * examples/etc/dhcpd.conf: fix path
100      * faimond-gui: new tool that produces graphical output of faimond
101      * faimond-gui.8: new man page
102      * get-config-dir-svn: fix svn+ssh with username (Closes: #442021)
103      * fai-guide.sgml: add info about NFSROOT_HOOKS
104    
105     -- Thomas Lange <lange@debian.org>  Mon, 17 Sep 2007 13:30:34 +0200
106    
107    fai (3.2) unstable; urgency=low
108    
109      * subroutines-linux: fix extra slash in path (closes: #428860),
110        jobsrunning(): ignore rcS process (closes: #425725)
111        during dirinstall call debootstrap if no base.tgz is found
112      * setup_harddisks: fix file system type of /proc
113      * fai.conf: make ssh and scp the default (closes: #309678, #380085)
114      * fai-guide.sgml:
115        major update to reflect FAI 3.X changes (closes: #390508),
116        fix description of classes used (closes: #329984),
117        change /usr/share/doc/fai to /usr/share/doc/fai-doc (closes: #387541),
118        fix an url, add documentation for dirinstall (closes: #390508),
119        document usage of basefiles/ (closes: #391660),
120        document the order hooks are called (closes: #380337)
121      * get-config-dir-svn: add support for svn url's without username
122        (closes: #415875)
123      * subroutines: copy disk_var.sh only if available (closes: #415880),
124        fix wrong path for FAI_CLASSES
125      * savelog.LAST.source: add more patterns
126      * faimond: add options -p, -h, -b,
127        it can now call fai-boot (closes: #342477, #424608)
128      * faimond.1: update man pages to reflect the new options
129      * fai-savelog: use $LOGREMOTEDIR when saving to remote
130        (closes: #290371), do not set $HOSTNAME, should be set all the time
131        (closes: #429553, #429733)
132      * make-fai-nfsroot: add option -p (closes: #359323), move from
133        fai-kernels to plain Debian kernel using initrd (closes: #410940),
134        remove unused things since we have now write access to the nfsroot,
135        use mkdir -p, live-initramfs needs NFSROOT in .../live/filesystem.dir,
136        move creating of subdirs from make-fai-nfsroot to fai (from server to
137        client), do not create shell script in make-fai-nfsroot,
138        remove -V, use aptitude to remove the kernels from the nfsroot, -k now
139        reinstalls all packages from /etc/fai/NFSROOT (closes: #431613),
140        update-initramfs symlinks to /bin/true during diversion
141      * make-fai-nfsroot.conf:
142        remove the variable KERNELPACKAGE (closes: #416531, #435098)
143      * make-fai-nfsroot.8: remove -V, new description for -K and -k
144      * fcopy: set mode on file even no file was copied (closes: #360184),
145        check error code of preinst and postinst scripts (closes: #432681),
146        add quotes to variable (closes: #430127), skip comment lines in
147        file-modes
148      * fai-chboot: $NFSROOT is defined in new location (closes: #408247),
149        add initrd support, add option -s (closes: #356380), remove nfs
150        options from append line
151      * fai-chboot.8: ROOTFS parameter is not needed any more, add option -s
152      * device2grub: fix pattern to support /dev/cciss and /dev/ida devices
153        (closes: #416381)
154      * conf/NFSROOT: add packages needed for new fai-cd technique, add plain
155        debian kernel package, add ext2resize, hwinfo and change arch specific
156        packages,
157        move packages cfengine2 and libapt-pkg-perl from control to NFSROOT
158      * control: change dependencies from tetex to tetex or texlive, replace
159        Recommends of rsh-server with ssh (closes: #426093), add aptitude for
160        fai-server as Suggests, remove fai-kernels, add field XS-Vcs-Browser,
161        syslinux is only available on two architectures, do not depend on
162        cfengine (v1), since it does not exists any more
163      * fai: do not remount / read only, do not call create_ramdisk, now we
164        use unionfs, remove HOST variable, only use HOSTNAME now, use mkdir
165        -p, export $action for 20hwdetect.source, call save_dmesg only during
166        initial installation, during dirinstall set
167        LOGDIR=/var/log/fai/dirinstall/$HOSTNAME (closes: #429553)
168        define FAI_DEBOOTSTRAP, FAI_DEBOOTSTRAP_OPT for dirinstall
169        create syslog.conf before starting the syslog daemon
170        when doing dirinstall -c or -N must be specified (closes: #429554)
171        the local hard disks are now mounted to /target instead of /tmp/target
172      * move from mkinitrd-cd to live-initramfs to create a CD, use plain
173        Debian kernel
174      * menu.lst: remove unneeded options, add boot=live for new initrd,
175        remove root (cd), fix setting of hostname, instead of using ip=, we
176        now use hostname=
177      * create_resolv_conf: fix path, since we can now write on the whole
178        filesystem
179      * fai-cd: use plain Debian kernel with initrd and live-initramfs for
180        booting (closes: #401041),
181        add option -f, force removal of an existing ISO image
182        add option -k, this is for debugging
183        add option -n, do not create ISO image
184        add option -u, copy fai-cd data to a directory (USB support)
185        use $NFSROOT/live/filesystem.dir
186      * disk-info: do not include removable devices into list of disks
187      * fai-class: remove HOST variable, only use HOSTNAME now
188        do not set HOSTNAME from uname (closes: #431283)
189      * multiple files: add some patches fixing english text
190        (closes: #428857, #428858)
191      * 20-removable_media: fix path for floppy mount point (closes: #428859)
192      * fai.8: add option -u, --hostname (closes: #361559)
193      * add variable TFTPROOT (closes: #408271, #431431)
194      * fai-mirror:
195        use $NFSROOT/live/filesystem.dir
196        do not ask questions, add unauthenticated packages to the mirror
197      * 20hwdetect.source: do not execute 20hwdetect.source during dirinstall
198      * debconf/FAIBASE: autodetect most xorg parameters, (but not resolution)
199      * install_packages: add option -N, change option -t to -n,
200        add patch that AptPkg module is only used when
201        available and target system is Debian (closes: #422225), move code to
202        check_aptpkg(), add smart package manager support (closes: #430798)
203        do execute Debian specific commands only when needed (closes: #392038),
204        grab error codes when executing commands,
205        exit with 3 when errors occured, add option -H (closes: #391659),
206        put suffix -internal to all internal commands,
207        remove -n from tasksel calls
208        print path once, then only config file names, not always full path
209      * install_packages.8: add option -N and -H, change option -t to -n,
210        add option -p (closes: #424848)
211      * create_ramdisk: replaced by unionfs
212      * fai-do-scripts: remove -k from cfagent call (closes: #425699),
213        add new strings for shell scripts (closes: #416616)
214      * fai-server.post*: do not manage $TFTPROOT (closes: #430000)
215      * package_config: move linux-image package from FAIBASE to DEFAULT, add
216        kernel name for architecture
217      * ainsl: escape + in pattern
218      * make S01fai-abort an init.d script
219    
220     -- Thomas Lange <lange@debian.org>  Tue, 21 Aug 2007 18:11:28 +0200
221    
222    fai (3.1.8) unstable; urgency=medium
223    
224      * conf/NFSROOT: remove unknow package name (closes: 407950)
225      * setup_harddisks: use C locale when calling mkreiserfs (closes: 413504)
226      * fai-mirror: add /usr/sbin to $PATH so a normal user can also call
227        this command (closes: 413466)
228      * simple/package_config/GERMAN: fix wrong package name
229      * lib/subroutines: replace >>/dev/stderr with >&2
230    
231     -- Thomas Lange <lange@debian.org>  Tue, 13 Mar 2007 23:39:56 +0100
232    
233    fai (3.1.7) unstable; urgency=medium
234    
235      * subroutines: ifclass() should append to stderr (closes: #409059)
236      * examples/simple/, lib/fai-mount-disk, lib/mount2dir: use bash for
237        shell scripts (closes: #410084)
238      * fix typo in bug number of older changelog entry
239      * install_packages.8: add info for variable MAXPACKAGES
240    
241     -- Thomas Lange <lange@debian.org>  Wed, 14 Feb 2007 12:11:29 +0100
242    
243    fai (3.1.6) unstable; urgency=high
244    
245      * fix important and grave bugs
246      * fai-setup: do not fail (and exit) if $loguserhome is not writeable for
247        root (closes: #407947)
248      * fai-class: fix syntax error (closes: #408153)
249    
250     -- Thomas Lange <lange@debian.org>  Tue, 23 Jan 2007 23:49:33 +0100
251    
252    fai (3.1.5) unstable; urgency=low
253    
254      * make-fai-nfsroot: remove copying of *.pub files (closes: #406334)
255      * fai-debconf: add template when create tmp file, remove also old
256        tmp files (closes: #406336)
257      * fai: add missing parameter to --long options (closes: #406125)
258      * fai-classs: set hostname from -u as intended (closes: #406125)
259      * scripts/FAISERVER/10-conffiles: fix wrong path (closes: #406500)
260      * README: update year from 2006 to 2007
261    
262     -- Thomas Lange <lange@debian.org>  Fri, 12 Jan 2007 14:57:12 +0100
263    
264    fai (3.1.4) unstable; urgency=medium
265    
266      * these are only document changes and a one liner for setup_harddisks
267      * fix default examples. A change in the xorg package dependencies broke
268        the default FAI example installation (closes: #405435)
269      * remove xlockmore package from example (closes: #405433)
270      * setup_harddisks: add support for mountig existing NTFS partitions
271        (closes: #404187)
272    
273     -- Thomas Lange <lange@debian.org>  Thu,  4 Jan 2007 15:30:42 +0100
274    
275    fai (3.1.3) unstable; urgency=medium
276    
277      * fai-savelog: fix a security tagged bug, make local copy of LOGDIR only
278        readable for root and group adm (closes: #402644)
279      * fai: add missing shift command (closes: #402588)
280      * fai.8: improve dirinstall info (closes: #402294)
281      * package_config/FAIBASE: add packages, this is only a documentation
282        change
283    
284     -- Thomas Lange <lange@debian.org>  Sun, 17 Dec 2006 17:40:54 +0100
285    
286    fai (3.1.2) unstable; urgency=high
287    
288      * use new fai kernel version 2.6.18
289      * control: add Vcs-Svn control field (closes: #399561)
290      * conf/NFSROOT: remove package hwtools, which do not exists any more
291      * fai-chboot: exit if file cannot be written, tmpfile was not always
292        removed
293      * make-fai-bootfloppy: remove sit interfaces from list of network
294        devices (closes: #400521), print error if it can't write to floppy
295        device (closes: #400522)
296      * fcopy: tmpfile was not always removed
297      * mount2dir: use noatime when mounting local file systems
298      * lib/subroutines-linux: change comment
299      * fix typo in changelog
300      * fai-server.postinst: change message (closes: #400324)
301    
302     -- Thomas Lange <lange@debian.org>  Mon, 27 Nov 2006 20:04:51 +0100
303    
304    fai (3.1.1) unstable; urgency=low
305    
306      * control: remove mkinitrd-cd from Recemmends: and Suggests:
307      * make-fai-nfsroot: add missing option h to getopt, fix typo, test if
308        $cfdir is already set (closes: #394884), no code change, reorder code
309        so a normal user gets help whem using -h,--help
310      * faireboot: fix file name to variables.log
311      * fai-chboot: fix several bugs for listing options, option -p expects an
312        argument, fix for -c behaviour (closes: #389905)
313      * fai-chboot.8: minor document fixes
314      * fai-mirror.1: fix example (closes: #390520)
315      * fcopy: remove temporary file after use
316      * fai: start udev before creating /dev/shm/network, remove set +a for
317        dirinstall, so $fai_rundate will be exported (closes: #390373)
318      * subroutines: umount config dir at the end of softupdate action,
319        cd back to old directory, convert FAI_ROOT to absolute path if doing
320        dirinstall (closes: #390346), die() only calls bash when
321        FAI_ACTION=install, add -i to bash call (closes: #362252)
322      * subroutines-linux: check exit status of get-config-dir
323      * get-config-dir: replace die call with echo and exit statement, add
324        error message
325      * get-config-dir-cvs: fixed regular expression as 'expr' automatically
326        anchors to the beginning
327      * LAST/50-misc: /sbin/unconfigured.sh is not used any more
328      * ainsl.8: explain ^ and $ treatment in more detail
329      * FAIBASE/10-misc: add anchors to ainsl pattern
330      * class/20hwdetect.source: change discover call
331      * aisnl,fcopy,fai-chboot: print help and exit if unknow option was given
332      * lib/task_sysinfo: remove call of kudzu since it's not available any
333        more in etch
334    
335     -- Thomas Lange <lange@debian.org>  Mon,  6 Nov 2006 15:57:01 +0100
336    
337    fai (3.1) unstable; urgency=medium
338    
339      * Makefile: force bash in Makefile, fixes FTBFS in ubuntu
340      * rename action dirinst to dirinstall (closes: #390345)
341      * fai-cd: fix wrong path for sources.list (closes: #391639)
342      * scripts/FAIBASE/10-misc: use ainsl instead of echo >> ...
343      * lib/create_ramdisk: make /var/discover writeable
344      * make-fai-nfsroot: create directory var/discover, add option -h and
345        usage() subroutine
346      * subroutines: move find's maxdepth option to the left, prevent multiple
347        fai softupdate running simultaneously (closes: #390680), move
348        disk_var.sh from FAI 2.X installation old to new location
349        rename variable sndhostname to sendhostname
350      * get-config-dir*: replace \s and \S in expr with regex using [:space:],
351        so it also works for sarge's version of expr
352      * subroutines-liux: add test if base.tgz exists (closes: #390343),
353        sources.list must be used from /etc/apt during normal installation
354      * fai: add option -u,--hostname (closes: #390367), create
355        /dev/shm/network if directory not already exists (needed for initrd
356        kernels)
357      * LAST/50-misc: do not fail if hardware clock can't be set
358      * fcopy: swap call of postinst and set_mode
359      * install_packages: add missing package list to yum and rpm calls
360        (closes: #392032)
361      * rename sndmon() to sendmon()
362      * fai-start-stop-daemon: start udevd (needed for ubuntu) and do not fake
363        it, add carriage return
364      * package_config/DEMO: remove rstatd since it buggy atm
365      * 20hwdetect.source: xorg can discover the grpahics driver itself, do
366        not call discover
367    
368     -- Thomas Lange <lange@debian.org>  Thu, 19 Oct 2006 14:46:32 +0200
369    
370    fai (3.0) unstable; urgency=low
371    
372      * conf/make-fai-nfsroot.conf,sources.list: move from sarge to etch
373      * fai: export FAI_ACTION, fix -c and -C in usage()
374      * subroutines-linux: fix path of resolv.conf
375      * fai-chboot: remove devfs=nomount, use NFS v3
376      * package_config/DEFAULT: replace kernel-image with linux-image
377      * faireboot: stop udevd
378      * rename class XFREE to XORG, use xorg packages
379      * bin/fai: rename $targetdir to $FAI_ROOT
380      * add debconf data for german environment (closes: #386192)
381      * package_config/GERMAN: new file includes packages for german
382        environment
383      * new script FAIBASE/20-removable_media creates fstab entries and makes
384        directories under /media
385      * new script and man page: ainsl, ainsl.1
386      * fai-start-stop-daemon: prints which daemon will not be started
387      * get-boot-info: fix duplicate call of get_dhcp_info()
388      * FAIBASE.var: add FAI_ALLOW_UNSIGNED=1
389      * fai-setup: add option no_subtree_check to etc/exports lines
390      * get-config-dir-svn: svn support for config space (closes: #314991)
391      * fai.8: add info about dirinst, add example
392    
393     -- Thomas Lange <lange@debian.org>  Wed, 27 Sep 2006 15:44:46 +0200
394    
395    fai (3~beta21) unstable; urgency=medium
396    
397      * make pathes conform to FHS:
398        (closes: #340608, #311524, #336650, #309554, #340609)
399      * use /srv/tftp/fai    instead of /boot/fai
400      * use /srv/tftp/fai/pxelinux.cfg instead of /boot/fai/pxelinux.cfg
401      * use /srv/fai/config  instead of /usr/local/share/fai
402      * use /srv/fai/nfsroot instead of /usr/lib/fai/nfsroot
403      * use /var/lib/fai/config instead of /fai
404      * use /var/lib/fai/mirror instead of /mnt
405      * create_ramdisk: call mkrw with -n
406      * setup_harddisks: use more secure options for /proc line
407      * fai-chboot: use tcp as default for nfs, nfs v3 can will become default
408        with etch, existent .disable pxe file will be removed automatically,
409        add headline when copying from template, change in options: -d is now
410        -D, -r is now -d, -r is not used any more, abort if $pxedir does not
411        exist (closes: #373596)
412      * subroutines-linux: task_updatebase does not use updatebase.log any
413        more (closes: #366823), try ftar $FAI/basefiles before extracting
414        base.tgz, create policy-rc.d in the chroot, copy sources.list from
415        $FAI_ETC_DIR, replace $FAI_REMOTESH with local variable $remotesh, fix
416        path for resolv.conf
417      * move /etc/fai/sources.list to /etc/fai/apt/sources.list
418      * fix lintian error: build-depends-indep-should-be-build-depends
419        debhelper
420      * complies with policy 3.7.2
421      * added a linda override for fai-quickstart (ignore /usr/doc-symlink
422        warning)
423      * added Section: headers to binary packages in control
424      * conf/make-fai-nfsroot.conf: remove variables: $nfssize,
425        $NFSROOT_PACKAGES, $package
426      * new config file /etc/fai/NFSROOT which contains the package list
427      * fai.conf: remove FAI_REMOTESH and FAI_REMOTECP, use FAI_LOGPROTO
428        instead, LOGSERVER, LOGREMOTEDIR, LOGPASSWD removed installserver
429        removed (closes: #332837)
430      * lib/subroutines: remove get_fai_cvs(), get_fai_dir(), now separate
431        scripts, print warning if CD-ROM does not use DMA mode, eject fai-cd
432        at the end of the installation
433      * fai: replace $rclog with $LOGIDR/fai.log, add option -C,--cfdir,
434        -c,--class (closes: #353535), add support for dirinst, cleanup LOGDIR
435        before using it again (closes: #369534), remove variable rundir, mkdir
436        /var/run/fai if not existing, trap uses subroutine clean_exit() for
437        dirinst
438      * fai-setup: use getent for getting IP address, make it a bash script,
439        change $HOME of LOGUSER (closes: #290449), do not use SERVERINTERFACE
440        for getting hostname, add all IP addresses and host names to
441        ssh_known_hosts (closes: #286692), remove variable FAICLIENTS, use IP
442        address and netmask for exportfs line (closes: #381261)
443      * make-fai-nfsroot: new subroutine all_host_entries(), use
444        install_packages and /etc/fai/NFSROOT for installing packages into the
445        nfsroot, install fai-nfsroot before other packages are installed, do
446        not exit if getent returns no information, rename -c to -C, use
447        readlink to determine $cfdir (closes: #358765)
448      * variable $fstab replaced with fstab (no more Solaris support using
449        vfstab)
450      * savelog.LAST: set reboot=1 if no errors are found
451      * fcopy: fix bug (closes: #374415)
452      * control: update to Standards-Version: 3.7.2, fai-quickstart depends on
453        tftpd-hpa
454      * make-fai-bootfloppy: read make-fai-nfsroot.conf instead of fai.conf,
455        replace backticks with $(), fix test (closes: #384624), rename -c to -C
456      * lib/get-boot-info: get network info via DHCP if ip=dhcp was set
457      * prcopyleft: remove osname from copyright logo
458      * subroutines: add task dirinst (closes: #322634), do not execute task
459        prepareapt on softupdates (closes: #315000), save FAI_CLASSES and
460        disk_var.sh to /var/lib/fai, do not save variables.log to /var
461      * move fai-divert to fai-client package
462      * ftar: fix exit code when no matching class was found
463      * move code from script get-config-dir to task_confdir()
464      * rename $DO_INIT_TASKS to $do_init_tasks
465      * install_packages: add option -p
466      * fai-mirror: use packages.nfsroot instead of packages.arch, check if
467        obsolete variables are used, remove -a, add -B
468      * add policy-rc.d support instead of diverting start-stop-daemon
469      * remove varaible diskvar, use $LOGDIR/disk_var.sh instead
470      * fai-debconf: use read-only temp file during reconfigure
471      * get-config-dir-file: access config space via local path, used by
472        fai-cd
473      * fai-cd: use $FAI instead of /fai
474      * fai-mirror: generate distrib name from FAI_DEBOOTSTRAP
475      * move some -c to -C, so now all scripts use -C for cfdir, setting
476        $FAI_ETC_DIR is the same as specifying -C cfdir, print message if this
477        variables is used
478      * move NEWS to NEWS.Debian
479      * VERSION: default is kernel 2.6.17
480    
481     -- Thomas Lange <lange@debian.org>  Wed, 13 Sep 2006 18:54:38 +0200
482    
483    fai (2.10.5) unstable; urgency=high
484    
485      * fixes patch from last NMUs. (really, really closes: #373955)
486      * make-fai-nfsroot: print debootstrap version
487      * add package lftp to nfsroot
488      * create_ramdisk: make more directories writeable
489      * 20hwdetect.source: add some usb modules
490      * dhcpd.conf: next-server is needed in dhcpd3 >=3.0.3
491    
492     -- Thomas Lange <lange@debian.org>  Tue, 11 Jul 2006 16:28:21 +0200
493    
494    fai (2.10.4) unstable; urgency=high
495    
496      * Non-maintainer upload.
497      * Fix previous patch; it should remove files from $FAI_ROOT/etc, not
498        /etc, as faireboot is not run inside the chroot. (Really
499        Closes: #373955)
500    
501     -- Steinar H. Gunderson <sesse@debian.org>  Sun,  9 Jul 2006 18:59:55 +0200
502    
503    
504    fai (2.10.3) unstable; urgency=high
505    
506      * Non-maintainer upload.
507      * Remove /etc/apt/apt.conf.d/{10,90}fai in faireboot, since the settings
508        used during install_packages are not appropriate for the finished
509        system. (Closes: #373955)
510    
511     -- Steinar H. Gunderson <sesse@debian.org>  Sun,  9 Jul 2006 15:54:55 +0200
512    
513    fai (2.10.2) unstable; urgency=medium
514    
515      * lib/get-boot-info: call dhclient with different configuration and
516        script names, closes grave bug (closes: #369265), remove dpkg-divert
517        calls for /etc/dhcp3/dhclient-script and /etc/dhcp3/dhclient.conf
518      * create_ramdisk: make /etc/lvm writeable (closes: #365035)
519      * do not call mkrwsize if directory does not exist (closes: #365037)
520      * lib/mkrw: add option -n
521      * make-fai-nfsroot: grep before appending to file (closes: #364748),
522        enable DNS inside the nfsroot (closes: #358783)
523      * lib/subroutines-linux: task_prepareapt(): check $IPADDR before
524        appending to file (closes: #331258)
525      * lib/subroutines: make 100MB ramdisk for /fai when booting from CD
526      * bin/fai: do not mount --bind /tmp/fai on softupdate
527    
528     -- Thomas Lange <lange@debian.org>  Wed, 14 Jun 2006 11:51:19 +0200
529    
530    fai (2.10.1) unstable; urgency=low
531    
532      * fai-chboot: fix division by zero error
533      * fai.conf: remove $OS_TYPE
534      * fai: remove $OS_TPYPE, set $targetdir, eval_cmdline is not needed for
535        install and dirinst, move prcopyleft() and additional code into
536        external script, use /var/log/fai/current as default LOGDIR,
537        /tmp/fai is currently a mount --bind to it
538      * fai-do-scripts: replace --no-lock with -K, this should fix cfengine's
539        segfault bug
540      * install_packages: add commands for y2pmsh, yast and rpm
541      * mount2dir: add more fs types that should be skipped
542      * fai-mirror: use different source.list when downloading packages for
543        debootstrap (closes: #361786), remove comments from PACKAGES line
544        (closes: #358910), add option -C, (closes: #318299), recreates
545        Package.gz and Release file using apt-ftparchive
546      * fai-cd: add option -C (closes: #312198), print FAI version in grub
547        menu, not fai-cd version
548      * make-fai-nfsroot: print warning if -f is still used, add config for
549        aptitude to allow unsigned packages without prompting
550      * menu.lst: enable timeout, use localboot as default, remove syslogd
551        flag, remove unused entries, fix IP address for demohost
552      * subroutines: new path /var/log/fai/current/showvar.log
553      * fai-guide.sgml: include package splitting into fai guide
554      * make-fai-nfsroot.conf: new names packages in fai-kernel, add
555        console-tools to nfsroot (closes: #363480)
556      * get-boot-info: do not try to activate the first four ethernet devices
557      * conf/apt.conf: add aptitude option so untrusted repositories will also
558        be used
559      * instsoft.FAIBASE: use fcopy for kernel-img.conf
560      * subroutines-linux: use IP address when calling fai-chboot in
561        task_chboot, this helps when the install client has two network cards
562        and the host name lookup fails
563      * mkrw: fix typo (closes: #363521)
564      * dhcpd.conf: make deny unknown-clients default, remove range definition
565      * S99fai-setup: enable networking for faiserver
566    
567     -- Thomas Lange <lange@debian.org>  Thu, 20 Apr 2006 11:46:12 +0200
568    
569    fai (2.10) unstable; urgency=low
570    
571      * setup_harddisks: mapdisk(): add support for more than two disks, fix
572        wrong comments (closes: #356265), allow logical partitions to be
573        bootable (closes: #344536)
574      * make-fai-nfsroot: do not copy files from /etc/apt to the nfsroot,
575        detect kernel version for new kernel name (closes: #352939),
576        remove patches-* file when using -K (closes: #348350), remove
577        update-modules call, remove symlink creation to /tmp, add warning if
578        $FAI_LOCAL_REPOSITORY is still used
579      * fai-chboot: change output of -l and -L, major rework of the lsdir
580        function, add more options for different listing formats, add template
581        copy function (closes: #342471, #356136), options added: -g -c -t -o
582      * 20-hwdetect.source: test if discover is installed
583      * make-fai-bootfloppy: remove obsolete message (closes: #347974)
584      * fcopy: remove newline from $source, add \Q, (closes: #350015), warning
585        if unlink fails, add option -n (closes: #356378), preserving is not an
586        error (closes: #360183)
587      * make example scripts more cfengine2 compatible (closes: #312201)
588      * hooks/instsoft.FAIBASE: do not pause when kernel modules are already
589        available (closes: #314613)
590      * install_packages: new feature, just unpack packages (closes: #277079),
591        add urpmi, urpme and yum support
592      * fai: exit script if no parameters are given and no run from nfsroot
593      * subroutines: add verbose output when defining variables, add
594        subroutines mkrw and mkrwsize, set $diskvar during softupdate to
595        /var/log/fai/disk_var.sh, task_savelog: test if files exist before
596        copying them
597      * remove FAIBASE/20-save_diskvar (closes: #312296)
598      * task_sysinfo: call lshw if available
599      * lib/get-boot-info: remove duplicate network device names
600      * make-fai-nfsroot.conf: use SERVERINTERFACE for detecting subnet
601        (closes: #341577)
602      * create_ramdisk: use mkrw for making directories writeable
603      * fai-mirror: add warning if some files do not exist
604    
605     -- Thomas Lange <lange@debian.org>  Mon,  3 Apr 2006 15:11:30 +0200
606    
607    fai (2.9.1) unstable; urgency=low
608    
609      * install_packages: add aptitude-r to @commands (closes: #343361)
610      * new command fai-statoverride (like dpkg-statoverride)
611      * fai-chboot: use NFS v2 as default until FAI will drop sarge support
612      * fai.8: fix typo (closes: #343642)
613      * doc/classes_description.txt: remove all unused classes, update
614        description (closes: #322026)
615      * add script AMD64/99-discover-bug
616      * add class FAISERVER
617      * updatebase: mount /sys into chroot
618      * mkdebmirror: remove non-US stuff
619      * savelog.LAST: add segfault to error pattern
620      * make-fai-bootfloppy.8: fix typo (closes: #346428)
621      * make-fai-nfsroot: do not try to copy file if resolv.conf does not
622        exist
623      * menu.lst: add entry for faiserver
624      * fai-cd: adjust space, new code for generating sources.list file
625      * fai-debconf: add test if debconf data file exists (closes: #348857)
626    
627     -- Thomas Lange <lange@debian.org>  Sun,  5 Mar 2006 22:37:31 +0100
628    
629    fai (2.9) unstable; urgency=low
630    
631      * splitting binary package fai into fai-server, fai-client, fai-doc and
632        fai-nfsroot (closes: #210507)
633      * adjust some paths
634      * remove beowulf and advanced examples
635      * increase compat level to 4
636      * delete sunos code from source
637      * scripts/ directory is now bin/
638      * fai-cd: fixed hardcoded sources.list for the install client to be
639        generated, code by Michael Tautschnig (closes: #320024) and at least
640        partially #329547, test if nfsroot was created (closes: #317495), test
641        if mkisofs is available (closes: #334871), exist unless arch is i386
642        or amd64 (closes: #339098), check if $FAI_CONFIGDIR is valid
643        remove subroutine mhide amd module-hide, mkbimage is not needed any
644        more, use grub's stage2_eltorito feature mkisofs uses -no-emul-boot,
645        no floppy emulation needed, size is not limited any more to 2.88M
646      * install_packages: ignore packages ending with - when using -d
647        (closes: #334333), remove backtick evaluation (closes: #322157), add
648        -R to default aptitude call, add aptitude-r for download only mode,
649        add more warnings
650      * lib/create_ramdisk: make /etc/network/run/ifstate writable
651        (closes: #312128)
652      * fai-mirror: add -i to egrep (closes: #312508), add option
653        DPkg::force-conflicts::=yes (closes: #328138), only aptitude can
654        install conflicting packages, test if $mirrordir starts with a slash
655        (closes: #328139), check if $FAI_CONFIGDIR is valid (closes: #334577)
656      * fai-do-scripts: do not execute S[0-9][0-9]* any more (closes: #310999)
657      * fcopy: add preinst support, ignore .svn dirs (closes: #297550), do
658        chroot before using getpwnam (closes: #283475), add option -U
659      * fai-guide.sgml: include README.disk_config into fai guide, minor
660        fixes, (closes: #332295, #332318, #332293, #332291)
661      * make-fai-nfsroot: use --one-file-system instead of -l (closes: #308806),
662        new test if ssh package is installed (closes: #322759), create
663        apt.conf.d file to support unsigned repositories, fail if debootstrap
664        return with error code (closes: #342120)
665      * subroutines: test if hooks are executable (closes: #338524), new stamp
666        file name when action is softupdate
667      * make-fai-bootfloppy: fix code for -i when using a relative path
668        (closes: #314551), add option -I (closes: #337271), create more space
669        on boot floppy (closes: #294593), add option -B
670      * FAIBASE/10-misc: with the new fai-kernels package we can call tune2fs
671        even when using a 2.6 kernel (closes: #307147)
672      * ftar: test if $single is set (closes: #340421)
673      * FAIBASE/30-interface: do not overwrite resolv.conf if it's a symlink
674        (closes: #305783)
675      * setup_harddisks: add i2o support (closes: #317797), add workaround for
676        udev behaviour
677      * GRUB/10-setup: use -U with fcopy, so grub's menu.lst will not be
678        overwritten during softupdate (closes: #313069, #314995)
679      * subroutines-linux: fix idempotent code (closes: #340422)
680      * fai: do not use color logo if $console was set, start udev if
681        available (closes: #334373), test if run as root
682      * lib/updatebase: mount /dev into chroot during installation if we are
683        running udev
684      * fai-chboot: read $NFSROOT from fai.conf, add nfsroot option to kernel
685        parameters, root-path can now be removed from dhcpd.conf
686      * add support for unsigned repositories
687      * LAST/50-misc: fix code that detect of a kernel is installed, now it
688        does not break if more than one kernel is installed
689    
690     -- Thomas Lange <lange@debian.org>  Tue, 13 Dec 2005 15:53:00 +0100
691    
692    fai (2.8.4) unstable; urgency=high
693    
694      * fix important bug: remove non-US entry (closes: #310392)
695      * package_config: remove nonfree package t1-xfree86-nonfree from
696        examples (closes: #310705)
697    
698     -- Thomas Lange <lange@debian.org>  Wed, 25 May 2005 13:59:39 +0200
699    
700    fai (2.8.3) unstable; urgency=high
701    
702      * fix a serious bug, remove debconf support (closes: #309209), debconf
703        support may be included again after sarge
704      * fix important bug, do not delete files in /etc/fai (closes: #309707)
705      * control: remove dependency on debconf
706      * postinst, postrm: remove debconf code
707      * rules: do not call dh_installdebconf
708      * remove debian/config, debian/template
709      * remove files in debian/po: POTFILES.in de.po fr.po templates.pot
710      * fai.conf: set placeholder for installserver, since debconf will not
711        set it any more
712      * conf/make-fai-nfsroot.conf, conf/sources.list: use ftp.debian.org
713        instead of debconf's default values
714      * man/fai-chboot.8: minor document patch (closes: #309138, 309142)
715      * fai-guide.sgml: minor document patch, move section "For the impatient
716        user" to the front (closes: #309134, #309556)
717      * README.build-sources: add memo to use -ICVS in the future
718    
719     -- Thomas Lange <lange@debian.org>  Thu, 19 May 2005 15:54:18 +0200
720    
721    fai (2.8.2) unstable; urgency=high
722    
723      * remove old unused scripts from cvs source
724      * updatebase: use mktemp for creating temp file, this closes a serious
725        security bug (closes: #307838)
726      * fai: create dir only during initial installation, fixes a critical bug
727        (closes: #307632)
728      * subroutines-linux: do not "mount --bind" when FAI_ROOT=/, closes
729        important bug (closes: #307631)
730    
731     -- Thomas Lange <lange@debian.org>  Fri,  6 May 2005 09:23:34 +0200
732    
733    fai (2.8.1) unstable; urgency=low
734    
735      * only minor bug fixes, no major changes to the code, but a lot of them
736      * make-fai-bootfloppy: add missing $ to variable (closes: #304824)
737      * install_packages: add missing aptitude-r call (closes: #305544),
738        add $qopt and $devnull, used when install_packages is called with
739        verbose from fai-mirror
740      * fai-mirror: fix wrong path (closes: #304179), remove needless test if
741        mkinitrd-cd is available, add $qflag, return if $pkglist is empty, not
742        when $addpackages is empty
743      * fai: added $COLOR_FAI_LOGO, which is off when doing softupdate
744      * fai-cd: add test if mkinitrd-cd is available
745      * fai-savelog: set FAI_ACTION to noaction if undef (closes: #305283)
746      * savelog.LAST: add error message to global pattern
747      * make-fai-nfsroot.conf: remove --arch i386, since debootstrap now uses
748        dpkg --print-installation-architecture instead of another call which
749        needed gcc, change comment
750      * make-fai-nfsroot: split i386 and amd64 packages list, remove packages
751        from amd64 which are not available (closes: #306264)
752      * menu.lst/postinst: use BOOT_PARTITION instead of ROOT_PARTITION
753        (closes: #305861)
754      * install_packages.8: remove option -f
755      * make-fai-nfsroot.8: remove wrong information (closes: #304980)
756      * control: add grub to suggests
757      * rules: make hooks and postinst script executable
758      * FAIBASE/10-misc: do not call tune2fs when using 2.6 kernel. This may
759        hang the system
760      * fr.po: added french debconf templates (closes: #306232)
761      * de.po, templates.pot: remove fuzzy lines
762      * README.disk_config: add notes about boot option
763      * debian/postinst: replace sed -i with perl -pi -e since old sed does
764        not support -i
765      * fai-setup: change informational message
766      * fai-mount-disk: mount file systems read only
767      * 50-host-classes: move host specific class definitions to new script
768      * fai-guide.sgml: fix typos and other minor mistakes
769    
770     -- Thomas Lange <lange@debian.org>  Sat, 30 Apr 2005 21:20:53 +0200
771    
772    fai (2.8) unstable; urgency=high
773    
774      * remove ext2resize from $packages (closes: #303565)
775      * major rewrite of simple examples (closes: #290554)
776      * make-fai-nfsroot.8: add info about nfsroot location (closes: #303915)
777      * fai-guide.sgml: major update for new release
778      * setup_harddisks: add support for device names disk1 and disk2,
779        reformat some output, print some messages only if $verbose is set
780      * rcS_fai: renamed to fai, add manual page fai.8
781    * fai: add $rundir, remove unused dirs at the end, call set_disk_info    * fai: add $rundir, remove unused dirs at the end, call set_disk_info
782      before task_defvar, add variable $DO_INIT_TASK, add code for      before task_defvar, add variable $DO_INIT_TASKS, add code for
783      softupdate support      softupdate support, rename rcS.log to fai.log, add copyright message
784        to usage(), add option -N --new, always test $DO_INIT_TASKS with -eq
785    * apt.conf: replace force-confnew with force-confdef    * apt.conf: replace force-confnew with force-confdef
786    * make-fai-nfsroot: use dpkg --print-installation-architecture instead    * make-fai-nfsroot: use dpkg --print-installation-architecture instead
787      off uname -m, add arch dependent package name to      off uname -m, add arch dependent package name to, remove "" for
788      $NFSROOT/var/tmp/packages.arch      matching * in KERNELPACKAGE, test if $KERNELPACKAGE is empty
789        $NFSROOT/var/tmp/packages.arch, use shadowconfig instead of pwconv
790      * make-fai-nfsroot.conf: comment FAI_LOCAL_REPOSITORY, set FAICLIENTS to
791        local class-C network, remove ext2resize until available again
792    * subroutines: add task softupdate, add support for softupdate, add    * subroutines: add task softupdate, add support for softupdate, add
793      $DO_INIT_TASKS, minor changes in get_fai_cvs()      $DO_INIT_TASKS, minor changes in get_fai_cvs(), use swapoff -a for
794        disabling swap partitions, test $DO_INIT_TASKS always with -eq, use
795        /var/log/fai/FAI_CLASSES
796    * subroutines-linux: script prepare_apt is now updatebase, add support    * subroutines-linux: script prepare_apt is now updatebase, add support
797      for softupdates, add task_prepareapt      for softupdates, add task_prepareapt, sliently skip task_chboot if
798        LOGUSER is undefined, $disklist now sorted, print setup_hardisks
799        output also to console
800    * install_packages: cleanup of multiple packages with different    * install_packages: cleanup of multiple packages with different
801      install/remove operations, add installable(), check if a package is      install/remove operations, add installable(), check if a package is
802      listed in a package index and not only in the dpkg database, add      listed in a package index and not only in the dpkg database, add
803      force-confdef and force-confold to apt-get      force-confdef and force-confold to apt-get, install_packages.conf
804        unused, remove -f, sub read_config_file
805      * fai-do-scripts: now executing scripts matching [0-9[0-9]*, S[0-9]*
806        also supported for backwards compatibility
807    * fai-mirror: add check if mkinitrd-cd and apt-move are installed, arch    * fai-mirror: add check if mkinitrd-cd and apt-move are installed, arch
808      dependent packages defined in make-fai-nfsroot      dependent packages defined in make-fai-nfsroot, replace sed with bash
809    * load_keymap_consolechars: much more simpler code      builtin, add $debdist, return if $addpackages is empty
810      * fai-chboot: change message
811      * load_keymap_consolechars: much simpler code
812    * create_ramdisk: create /tmp/var/run/fai    * create_ramdisk: create /tmp/var/run/fai
813      * fai.conf: installserver will be set by debconf, by default LOGUSER is
814        unset
815      * sources.list: insert MIRRORHOST which will be replaced by debconf data
816    * Makefile: install device2grub to new location, rename rcS_fai to fai    * Makefile: install device2grub to new location, rename rcS_fai to fai
817    * control: add libapt-pkg-perl for install_packages, remove dependency    * control: add libapt-pkg-perl for install_packages, remove dependency
818      on nfs, because fai can also only be used for softupdate      on nfs, because fai can also only be used for softupdate
819    * postrm: cleanup debconf data on purge    * postrm: cleanup debconf data on purge
820      * postinst: use debconf
821    * rules: add dh_installdebconf call, remove chmod of rcS_fai    * rules: add dh_installdebconf call, remove chmod of rcS_fai
822      * utils/mkdebmirror: --ignore-missing-release --ignore-release-gpg
823    
824   -- Thomas Lange <lange@debian.org>  Sun,  3 Apr 2005 13:17:44 +0200   -- Thomas Lange <lange@debian.org>  Sat,  9 Apr 2005 23:43:27 +0200
825    
826  fai (2.7) unstable; urgency=high  fai (2.7) unstable; urgency=high
827    
# Line 331  fai (2.5.3) unstable; urgency=low Line 1125  fai (2.5.3) unstable; urgency=low
1125    * make-fai-bootfloppy: call grub in chroot environment, so correct libc    * make-fai-bootfloppy: call grub in chroot environment, so correct libc
1126      is used, add option c and F, DHCP is now default boot protocol, be      is used, add option c and F, DHCP is now default boot protocol, be
1127      more verbose      more verbose
1128    * make-fai-nfsroot: add option c which sets $cfdir (closes: 219824)    * make-fai-nfsroot: add option c which sets $cfdir (closes: #219824)
1129      add variable nfssize, remove package strace, check if $NFSROOT is set,      add variable nfssize, remove package strace, check if $NFSROOT is set,
1130      mkdir $RUNDIR is not need any more, use $cfdir instead of fixed      mkdir $RUNDIR is not need any more, use $cfdir instead of fixed
1131      /etc/fai, do not copy fai-chboot to nfsroot, call certain commands in      /etc/fai, do not copy fai-chboot to nfsroot, call certain commands in
# Line 387  fai (2.5.2) unstable; urgency=low Line 1181  fai (2.5.2) unstable; urgency=low
1181    * fai.conf: add exim4 packages to exlude list    * fai.conf: add exim4 packages to exlude list
1182    * make-fai-nfsroot: add netcat to nfsroot; remove libdetect0 from    * make-fai-nfsroot: add netcat to nfsroot; remove libdetect0 from
1183      package list (closes: #219420), copy preferences from /etc/fai      package list (closes: #219420), copy preferences from /etc/fai
1184      (closes: 219824), use apt-get dist-upgrade instead of upgrade,      (closes: #219824), use apt-get dist-upgrade instead of upgrade,
1185      do not create base.tgz in $NFSROOT/.. and then move file      do not create base.tgz in $NFSROOT/.. and then move file
1186    * setup_harddisks: add -f tp mkfs.xfs option (closes: #219439)    * setup_harddisks: add -f tp mkfs.xfs option (closes: #219439)
1187    * faimond, faimond.8 added    * faimond, faimond.8 added
# Line 913  fai (2.0.1) unstable; urgency=low Line 1707  fai (2.0.1) unstable; urgency=low
1707    * Check if LOGUSER is defined, (closes: #101620)    * Check if LOGUSER is defined, (closes: #101620)
1708    * wget now recommends, (closes: #101594)    * wget now recommends, (closes: #101594)
1709    * Use ntpdate if a ntp server is defined (tag nt in bootptab),    * Use ntpdate if a ntp server is defined (tag nt in bootptab),
1710      (closes:  #101899)      (closes: #101899)
1711    * DEFAULT script writes fqdn and short hostname into etc/hosts,    * DEFAULT script writes fqdn and short hostname into etc/hosts,
1712      (closes: #101820)      (closes: #101820)
1713    * Bug fix. Check if imggen executable is available.    * Bug fix. Check if imggen executable is available.

Legend:
Removed from v.2683  
changed lines
  Added in v.4795

  ViewVC Help
Powered by ViewVC 1.1.5