/[fai]/people/mika/3.2.20-bugfix-dirinstall/debian/changelog
ViewVC logotype

Contents of /people/mika/3.2.20-bugfix-dirinstall/debian/changelog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4782 - (show annotations) (download)
Wed Nov 21 18:05:08 2007 UTC (5 years, 5 months ago) by lange
Original Path: trunk/debian/changelog
File size: 93123 byte(s)
make beta15
1 fai (3.2.2~beta15) unstable; urgency=low
2
3 * conf/NFSROOT: reomve duplicate package, use aptitude for installing,
4 add nfs-common (closes: #444079)
5 * doc/fai-guide.sgml: add information for softupdate (closes: #439016)
6 * savelog.LAST.source: add ignore pattern, remove dot after filename
7 * make-fai-nfsroot: check if $TFTPROOT is defined, add badupdateto32(),
8 which prints more info about update without checking variable names,
9 remove whole /srv/fai/nfsroot, add check_nfsroot(), make stamp only on
10 success (closes: #370780), write output also into /var/log/fai,
11 return and print exit code from install_packages, create or copy
12 live.conf, try to umount /proc inside the nfsroot before removing an
13 old nfsroot, abort if this fails
14 * subroutines: add task_error(), which stores the maximum error code in
15 $task_error, do nothing if error=0, print traceback,
16 add stop_fai_installation(), write pid to stamp file, print PID in
17 case of error, add task_test stub, save function name that causes
18 fatal error, set $fai_rundate only if not yet defined
19 * subroutines-linux: add check if $monserver is defined, print kernel
20 version currently running, catch exit code from install_packages
21 * mount2dir: add support for UUID and LABEL
22 * fai: export $romountopt, get error codes from all commands in a pipe,
23 add $STOP_ON_ERROR, fix variable name (closes: #447080),
24 do not use /var/log/fai/current (closes: #445276), cleanup definition
25 of $LOGDIR, change permissions of LOGDIR (closes: 445276),
26 add symlinks for last and last-$action in the very beginning
27 * control: fai-nfsroot and fai-client conflicts to fai-kernels, add
28 recommends to debconf-utils (closes: #445109), improve package
29 description (closes: #419071), move homepage information to Homepage
30 field,
31 replace ssh with openssh-server and openssh-client (closes: #434356)
32 * fai-cd: copy grub config always to menu.lst
33 * get-config-dir-nfs: add -n to mount
34 * get-config-dir-svn: error if svn call fails (closes: #447602, #441761)
35 * update FSF address (closes: #444154)
36 * fai-chboot: pxedir should also use $TFTPROOT, (closes: #443837)
37 * menu.lst/postinst: check if variables are defined (closes: #445978)
38 * ftar: make it a bash script
39 * fai-setup: add option -C (closes: #388157), fix mode of
40 authorized_keys
41 * fai-setup.8: add option -C
42 * fai-mirror: mkdir mountpoint before mounting (closes: #365004)
43 * updatebase: use aptitude when doing dist-upgrade (closes: #448426),
44 use safe-upgrade when available
45 * fai-divert: make it a bash script
46 * 30-interfaces: resolv.conf is now in /, not in /tmp
47 * make-fai-bootfloppy: script currently does not work, always die with
48 error message
49 * FAIBASE.var: add STOP_ON_ERROR
50 * fai-savelog: do not save log to local directory, if this directory
51 already exists (should only happen during softupdate), change
52 permissions of LOGDIR (closes: 445276)
53 * get-config-dir-*: call task_error after trying to access config space
54
55 -- Thomas Lange <lange@debian.org> Wed, 21 Nov 2007 17:34:56 +0100
56
57 fai (3.2.1) unstable; urgency=low
58
59 * mount swap partitions with identical priorities
60 * fai-mirror: also match lowercase class names (for hostsnames),
61 use $cfdir instead of fixed path /etc/fai
62 * subroutines-linux: add timeout to nc call
63 * subroutines: change message for faimond in task_faiend()
64 * control: readd libapt-pkg-perl to depends, nfs-server (user space)
65 does not support locking, so FAI cannot use it, remove wget, add arch
66 to mknbi
67 * get-config-dir-svn: add svn+ssh support
68 * QUESTIONNAIRE: add USB stick, split bootb and dhcp
69 * faimond, faimond.8: use Proc::Daemon, add options tTldP
70 * faimond: do not allow ; in message (security), do not print ip and
71 port number
72 * make-fai-nfsroot: add option -U, do not divert update-initramfs (added
73 because of a Ubuntu bug), activate -U if Ubuntu is detected
74 determine the arch inside the nfsroot for defining a class, this help
75 building amd64 nfsroots on i386 and vice versa,
76 add support for running hooks, (closes: #342467)
77 * make-fai-nfsroot.conf: add variable NFSROOT_HOOKS
78 * make-fai-nfsroot.9: add info about NFSROOT_HOOKS
79 * fai-mirror.8, make-fai-nfsroot.8: enhance/add info of -C, add info
80 about variable FAI_ETC_DIR
81 * packages_config/DEFAULT: fix typos in linux-image-amd64
82 * fai-chboot,fai-chboot.8: add option -C and support for $FAI_ETC_DIR
83 * savelog.LAST.source: add ignore pattern
84 * packages_config/FAIBASE: add fai-client
85 * fai-do-scripts: exit with maximum error code of all child scripts that
86 had an error
87 * fai: change message when stamp file already exists (closes: #441437)
88 * fai-cd: remove arch specific path
89 * fai-cd.8: add info about USB stick (closes: #441988),
90 improve man page (closes: #441991)
91 * new get-config-dir-git: add method git for access (closes: #441992)
92 * examples/etc/dhcpd.conf: fix path
93 * faimond-gui: new tool that produces graphical output of faimond
94 * faimond-gui.8: new man page
95 * get-config-dir-svn: fix svn+ssh with username (Closes: #442021)
96 * fai-guide.sgml: add info about NFSROOT_HOOKS
97
98 -- Thomas Lange <lange@debian.org> Mon, 17 Sep 2007 13:30:34 +0200
99
100 fai (3.2) unstable; urgency=low
101
102 * subroutines-linux: fix extra slash in path (closes: #428860),
103 jobsrunning(): ignore rcS process (closes: #425725)
104 during dirinstall call debootstrap if no base.tgz is found
105 * setup_harddisks: fix file system type of /proc
106 * fai.conf: make ssh and scp the default (closes: #309678, #380085)
107 * fai-guide.sgml:
108 major update to reflect FAI 3.X changes (closes: #390508),
109 fix description of classes used (closes: #329984),
110 change /usr/share/doc/fai to /usr/share/doc/fai-doc (closes: #387541),
111 fix an url, add documentation for dirinstall (closes: #390508),
112 document usage of basefiles/ (closes: #391660),
113 document the order hooks are called (closes: #380337)
114 * get-config-dir-svn: add support for svn url's without username
115 (closes: #415875)
116 * subroutines: copy disk_var.sh only if available (closes: #415880),
117 fix wrong path for FAI_CLASSES
118 * savelog.LAST.source: add more patterns
119 * faimond: add options -p, -h, -b,
120 it can now call fai-boot (closes: #342477, #424608)
121 * faimond.1: update man pages to reflect the new options
122 * fai-savelog: use $LOGREMOTEDIR when saving to remote
123 (closes: #290371), do not set $HOSTNAME, should be set all the time
124 (closes: #429553, #429733)
125 * make-fai-nfsroot: add option -p (closes: #359323), move from
126 fai-kernels to plain Debian kernel using initrd (closes: #410940),
127 remove unused things since we have now write access to the nfsroot,
128 use mkdir -p, live-initramfs needs NFSROOT in .../live/filesystem.dir,
129 move creating of subdirs from make-fai-nfsroot to fai (from server to
130 client), do not create shell script in make-fai-nfsroot,
131 remove -V, use aptitude to remove the kernels from the nfsroot, -k now
132 reinstalls all packages from /etc/fai/NFSROOT (closes: #431613),
133 update-initramfs symlinks to /bin/true during diversion
134 * make-fai-nfsroot.conf:
135 remove the variable KERNELPACKAGE (closes: #416531, #435098)
136 * make-fai-nfsroot.8: remove -V, new description for -K and -k
137 * fcopy: set mode on file even no file was copied (closes: #360184),
138 check error code of preinst and postinst scripts (closes: #432681),
139 add quotes to variable (closes: #430127), skip comment lines in
140 file-modes
141 * fai-chboot: $NFSROOT is defined in new location (closes: #408247),
142 add initrd support, add option -s (closes: #356380), remove nfs
143 options from append line
144 * fai-chboot.8: ROOTFS parameter is not needed any more, add option -s
145 * device2grub: fix pattern to support /dev/cciss and /dev/ida devices
146 (closes: #416381)
147 * conf/NFSROOT: add packages needed for new fai-cd technique, add plain
148 debian kernel package, add ext2resize, hwinfo and change arch specific
149 packages,
150 move packages cfengine2 and libapt-pkg-perl from control to NFSROOT
151 * control: change dependencies from tetex to tetex or texlive, replace
152 Recommends of rsh-server with ssh (closes: #426093), add aptitude for
153 fai-server as Suggests, remove fai-kernels, add field XS-Vcs-Browser,
154 syslinux is only available on two architectures, do not depend on
155 cfengine (v1), since it does not exists any more
156 * fai: do not remount / read only, do not call create_ramdisk, now we
157 use unionfs, remove HOST variable, only use HOSTNAME now, use mkdir
158 -p, export $action for 20hwdetect.source, call save_dmesg only during
159 initial installation, during dirinstall set
160 LOGDIR=/var/log/fai/dirinstall/$HOSTNAME (closes: #429553)
161 define FAI_DEBOOTSTRAP, FAI_DEBOOTSTRAP_OPT for dirinstall
162 create syslog.conf before starting the syslog daemon
163 when doing dirinstall -c or -N must be specified (closes: #429554)
164 the local hard disks are now mounted to /target instead of /tmp/target
165 * move from mkinitrd-cd to live-initramfs to create a CD, use plain
166 Debian kernel
167 * menu.lst: remove unneeded options, add boot=live for new initrd,
168 remove root (cd), fix setting of hostname, instead of using ip=, we
169 now use hostname=
170 * create_resolv_conf: fix path, since we can now write on the whole
171 filesystem
172 * fai-cd: use plain Debian kernel with initrd and live-initramfs for
173 booting (closes: #401041),
174 add option -f, force removal of an existing ISO image
175 add option -k, this is for debugging
176 add option -n, do not create ISO image
177 add option -u, copy fai-cd data to a directory (USB support)
178 use $NFSROOT/live/filesystem.dir
179 * disk-info: do not include removable devices into list of disks
180 * fai-class: remove HOST variable, only use HOSTNAME now
181 do not set HOSTNAME from uname (closes: #431283)
182 * multiple files: add some patches fixing english text
183 (closes: #428857, #428858)
184 * 20-removable_media: fix path for floppy mount point (closes: #428859)
185 * fai.8: add option -u, --hostname (closes: #361559)
186 * add variable TFTPROOT (closes: #408271, #431431)
187 * fai-mirror:
188 use $NFSROOT/live/filesystem.dir
189 do not ask questions, add unauthenticated packages to the mirror
190 * 20hwdetect.source: do not execute 20hwdetect.source during dirinstall
191 * debconf/FAIBASE: autodetect most xorg parameters, (but not resolution)
192 * install_packages: add option -N, change option -t to -n,
193 add patch that AptPkg module is only used when
194 available and target system is Debian (closes: #422225), move code to
195 check_aptpkg(), add smart package manager support (closes: #430798)
196 do execute Debian specific commands only when needed (closes: #392038),
197 grab error codes when executing commands,
198 exit with 3 when errors occured, add option -H (closes: #391659),
199 put suffix -internal to all internal commands,
200 remove -n from tasksel calls
201 print path once, then only config file names, not always full path
202 * install_packages.8: add option -N and -H, change option -t to -n,
203 add option -p (closes: #424848)
204 * create_ramdisk: replaced by unionfs
205 * fai-do-scripts: remove -k from cfagent call (closes: #425699),
206 add new strings for shell scripts (closes: #416616)
207 * fai-server.post*: do not manage $TFTPROOT (closes: #430000)
208 * package_config: move linux-image package from FAIBASE to DEFAULT, add
209 kernel name for architecture
210 * ainsl: escape + in pattern
211 * make S01fai-abort an init.d script
212
213 -- Thomas Lange <lange@debian.org> Tue, 21 Aug 2007 18:11:28 +0200
214
215 fai (3.1.8) unstable; urgency=medium
216
217 * conf/NFSROOT: remove unknow package name (closes: 407950)
218 * setup_harddisks: use C locale when calling mkreiserfs (closes: 413504)
219 * fai-mirror: add /usr/sbin to $PATH so a normal user can also call
220 this command (closes: 413466)
221 * simple/package_config/GERMAN: fix wrong package name
222 * lib/subroutines: replace >>/dev/stderr with >&2
223
224 -- Thomas Lange <lange@debian.org> Tue, 13 Mar 2007 23:39:56 +0100
225
226 fai (3.1.7) unstable; urgency=medium
227
228 * subroutines: ifclass() should append to stderr (closes: #409059)
229 * examples/simple/, lib/fai-mount-disk, lib/mount2dir: use bash for
230 shell scripts (closes: #410084)
231 * fix typo in bug number of older changelog entry
232 * install_packages.8: add info for variable MAXPACKAGES
233
234 -- Thomas Lange <lange@debian.org> Wed, 14 Feb 2007 12:11:29 +0100
235
236 fai (3.1.6) unstable; urgency=high
237
238 * fix important and grave bugs
239 * fai-setup: do not fail (and exit) if $loguserhome is not writeable for
240 root (closes: #407947)
241 * fai-class: fix syntax error (closes: #408153)
242
243 -- Thomas Lange <lange@debian.org> Tue, 23 Jan 2007 23:49:33 +0100
244
245 fai (3.1.5) unstable; urgency=low
246
247 * make-fai-nfsroot: remove copying of *.pub files (closes: #406334)
248 * fai-debconf: add template when create tmp file, remove also old
249 tmp files (closes: #406336)
250 * fai: add missing parameter to --long options (closes: #406125)
251 * fai-classs: set hostname from -u as intended (closes: #406125)
252 * scripts/FAISERVER/10-conffiles: fix wrong path (closes: #406500)
253 * README: update year from 2006 to 2007
254
255 -- Thomas Lange <lange@debian.org> Fri, 12 Jan 2007 14:57:12 +0100
256
257 fai (3.1.4) unstable; urgency=medium
258
259 * these are only document changes and a one liner for setup_harddisks
260 * fix default examples. A change in the xorg package dependencies broke
261 the default FAI example installation (closes: #405435)
262 * remove xlockmore package from example (closes: #405433)
263 * setup_harddisks: add support for mountig existing NTFS partitions
264 (closes: #404187)
265
266 -- Thomas Lange <lange@debian.org> Thu, 4 Jan 2007 15:30:42 +0100
267
268 fai (3.1.3) unstable; urgency=medium
269
270 * fai-savelog: fix a security tagged bug, make local copy of LOGDIR only
271 readable for root and group adm (closes: #402644)
272 * fai: add missing shift command (closes: #402588)
273 * fai.8: improve dirinstall info (closes: #402294)
274 * package_config/FAIBASE: add packages, this is only a documentation
275 change
276
277 -- Thomas Lange <lange@debian.org> Sun, 17 Dec 2006 17:40:54 +0100
278
279 fai (3.1.2) unstable; urgency=high
280
281 * use new fai kernel version 2.6.18
282 * control: add Vcs-Svn control field (closes: #399561)
283 * conf/NFSROOT: remove package hwtools, which do not exists any more
284 * fai-chboot: exit if file cannot be written, tmpfile was not always
285 removed
286 * make-fai-bootfloppy: remove sit interfaces from list of network
287 devices (closes: #400521), print error if it can't write to floppy
288 device (closes: #400522)
289 * fcopy: tmpfile was not always removed
290 * mount2dir: use noatime when mounting local file systems
291 * lib/subroutines-linux: change comment
292 * fix typo in changelog
293 * fai-server.postinst: change message (closes: #400324)
294
295 -- Thomas Lange <lange@debian.org> Mon, 27 Nov 2006 20:04:51 +0100
296
297 fai (3.1.1) unstable; urgency=low
298
299 * control: remove mkinitrd-cd from Recemmends: and Suggests:
300 * make-fai-nfsroot: add missing option h to getopt, fix typo, test if
301 $cfdir is already set (closes: #394884), no code change, reorder code
302 so a normal user gets help whem using -h,--help
303 * faireboot: fix file name to variables.log
304 * fai-chboot: fix several bugs for listing options, option -p expects an
305 argument, fix for -c behaviour (closes: #389905)
306 * fai-chboot.8: minor document fixes
307 * fai-mirror.1: fix example (closes: #390520)
308 * fcopy: remove temporary file after use
309 * fai: start udev before creating /dev/shm/network, remove set +a for
310 dirinstall, so $fai_rundate will be exported (closes: #390373)
311 * subroutines: umount config dir at the end of softupdate action,
312 cd back to old directory, convert FAI_ROOT to absolute path if doing
313 dirinstall (closes: #390346), die() only calls bash when
314 FAI_ACTION=install, add -i to bash call (closes: #362252)
315 * subroutines-linux: check exit status of get-config-dir
316 * get-config-dir: replace die call with echo and exit statement, add
317 error message
318 * get-config-dir-cvs: fixed regular expression as 'expr' automatically
319 anchors to the beginning
320 * LAST/50-misc: /sbin/unconfigured.sh is not used any more
321 * ainsl.8: explain ^ and $ treatment in more detail
322 * FAIBASE/10-misc: add anchors to ainsl pattern
323 * class/20hwdetect.source: change discover call
324 * aisnl,fcopy,fai-chboot: print help and exit if unknow option was given
325 * lib/task_sysinfo: remove call of kudzu since it's not available any
326 more in etch
327
328 -- Thomas Lange <lange@debian.org> Mon, 6 Nov 2006 15:57:01 +0100
329
330 fai (3.1) unstable; urgency=medium
331
332 * Makefile: force bash in Makefile, fixes FTBFS in ubuntu
333 * rename action dirinst to dirinstall (closes: #390345)
334 * fai-cd: fix wrong path for sources.list (closes: #391639)
335 * scripts/FAIBASE/10-misc: use ainsl instead of echo >> ...
336 * lib/create_ramdisk: make /var/discover writeable
337 * make-fai-nfsroot: create directory var/discover, add option -h and
338 usage() subroutine
339 * subroutines: move find's maxdepth option to the left, prevent multiple
340 fai softupdate running simultaneously (closes: #390680), move
341 disk_var.sh from FAI 2.X installation old to new location
342 rename variable sndhostname to sendhostname
343 * get-config-dir*: replace \s and \S in expr with regex using [:space:],
344 so it also works for sarge's version of expr
345 * subroutines-liux: add test if base.tgz exists (closes: #390343),
346 sources.list must be used from /etc/apt during normal installation
347 * fai: add option -u,--hostname (closes: #390367), create
348 /dev/shm/network if directory not already exists (needed for initrd
349 kernels)
350 * LAST/50-misc: do not fail if hardware clock can't be set
351 * fcopy: swap call of postinst and set_mode
352 * install_packages: add missing package list to yum and rpm calls
353 (closes: #392032)
354 * rename sndmon() to sendmon()
355 * fai-start-stop-daemon: start udevd (needed for ubuntu) and do not fake
356 it, add carriage return
357 * package_config/DEMO: remove rstatd since it buggy atm
358 * 20hwdetect.source: xorg can discover the grpahics driver itself, do
359 not call discover
360
361 -- Thomas Lange <lange@debian.org> Thu, 19 Oct 2006 14:46:32 +0200
362
363 fai (3.0) unstable; urgency=low
364
365 * conf/make-fai-nfsroot.conf,sources.list: move from sarge to etch
366 * fai: export FAI_ACTION, fix -c and -C in usage()
367 * subroutines-linux: fix path of resolv.conf
368 * fai-chboot: remove devfs=nomount, use NFS v3
369 * package_config/DEFAULT: replace kernel-image with linux-image
370 * faireboot: stop udevd
371 * rename class XFREE to XORG, use xorg packages
372 * bin/fai: rename $targetdir to $FAI_ROOT
373 * add debconf data for german environment (closes: #386192)
374 * package_config/GERMAN: new file includes packages for german
375 environment
376 * new script FAIBASE/20-removable_media creates fstab entries and makes
377 directories under /media
378 * new script and man page: ainsl, ainsl.1
379 * fai-start-stop-daemon: prints which daemon will not be started
380 * get-boot-info: fix duplicate call of get_dhcp_info()
381 * FAIBASE.var: add FAI_ALLOW_UNSIGNED=1
382 * fai-setup: add option no_subtree_check to etc/exports lines
383 * get-config-dir-svn: svn support for config space (closes: #314991)
384 * fai.8: add info about dirinst, add example
385
386 -- Thomas Lange <lange@debian.org> Wed, 27 Sep 2006 15:44:46 +0200
387
388 fai (3~beta21) unstable; urgency=medium
389
390 * make pathes conform to FHS:
391 (closes: #340608, #311524, #336650, #309554, #340609)
392 * use /srv/tftp/fai instead of /boot/fai
393 * use /srv/tftp/fai/pxelinux.cfg instead of /boot/fai/pxelinux.cfg
394 * use /srv/fai/config instead of /usr/local/share/fai
395 * use /srv/fai/nfsroot instead of /usr/lib/fai/nfsroot
396 * use /var/lib/fai/config instead of /fai
397 * use /var/lib/fai/mirror instead of /mnt
398 * create_ramdisk: call mkrw with -n
399 * setup_harddisks: use more secure options for /proc line
400 * fai-chboot: use tcp as default for nfs, nfs v3 can will become default
401 with etch, existent .disable pxe file will be removed automatically,
402 add headline when copying from template, change in options: -d is now
403 -D, -r is now -d, -r is not used any more, abort if $pxedir does not
404 exist (closes: #373596)
405 * subroutines-linux: task_updatebase does not use updatebase.log any
406 more (closes: #366823), try ftar $FAI/basefiles before extracting
407 base.tgz, create policy-rc.d in the chroot, copy sources.list from
408 $FAI_ETC_DIR, replace $FAI_REMOTESH with local variable $remotesh, fix
409 path for resolv.conf
410 * move /etc/fai/sources.list to /etc/fai/apt/sources.list
411 * fix lintian error: build-depends-indep-should-be-build-depends
412 debhelper
413 * complies with policy 3.7.2
414 * added a linda override for fai-quickstart (ignore /usr/doc-symlink
415 warning)
416 * added Section: headers to binary packages in control
417 * conf/make-fai-nfsroot.conf: remove variables: $nfssize,
418 $NFSROOT_PACKAGES, $package
419 * new config file /etc/fai/NFSROOT which contains the package list
420 * fai.conf: remove FAI_REMOTESH and FAI_REMOTECP, use FAI_LOGPROTO
421 instead, LOGSERVER, LOGREMOTEDIR, LOGPASSWD removed installserver
422 removed (closes: #332837)
423 * lib/subroutines: remove get_fai_cvs(), get_fai_dir(), now separate
424 scripts, print warning if CD-ROM does not use DMA mode, eject fai-cd
425 at the end of the installation
426 * fai: replace $rclog with $LOGIDR/fai.log, add option -C,--cfdir,
427 -c,--class (closes: #353535), add support for dirinst, cleanup LOGDIR
428 before using it again (closes: #369534), remove variable rundir, mkdir
429 /var/run/fai if not existing, trap uses subroutine clean_exit() for
430 dirinst
431 * fai-setup: use getent for getting IP address, make it a bash script,
432 change $HOME of LOGUSER (closes: #290449), do not use SERVERINTERFACE
433 for getting hostname, add all IP addresses and host names to
434 ssh_known_hosts (closes: #286692), remove variable FAICLIENTS, use IP
435 address and netmask for exportfs line (closes: #381261)
436 * make-fai-nfsroot: new subroutine all_host_entries(), use
437 install_packages and /etc/fai/NFSROOT for installing packages into the
438 nfsroot, install fai-nfsroot before other packages are installed, do
439 not exit if getent returns no information, rename -c to -C, use
440 readlink to determine $cfdir (closes: #358765)
441 * variable $fstab replaced with fstab (no more Solaris support using
442 vfstab)
443 * savelog.LAST: set reboot=1 if no errors are found
444 * fcopy: fix bug (closes: #374415)
445 * control: update to Standards-Version: 3.7.2, fai-quickstart depends on
446 tftpd-hpa
447 * make-fai-bootfloppy: read make-fai-nfsroot.conf instead of fai.conf,
448 replace backticks with $(), fix test (closes: #384624), rename -c to -C
449 * lib/get-boot-info: get network info via DHCP if ip=dhcp was set
450 * prcopyleft: remove osname from copyright logo
451 * subroutines: add task dirinst (closes: #322634), do not execute task
452 prepareapt on softupdates (closes: #315000), save FAI_CLASSES and
453 disk_var.sh to /var/lib/fai, do not save variables.log to /var
454 * move fai-divert to fai-client package
455 * ftar: fix exit code when no matching class was found
456 * move code from script get-config-dir to task_confdir()
457 * rename $DO_INIT_TASKS to $do_init_tasks
458 * install_packages: add option -p
459 * fai-mirror: use packages.nfsroot instead of packages.arch, check if
460 obsolete variables are used, remove -a, add -B
461 * add policy-rc.d support instead of diverting start-stop-daemon
462 * remove varaible diskvar, use $LOGDIR/disk_var.sh instead
463 * fai-debconf: use read-only temp file during reconfigure
464 * get-config-dir-file: access config space via local path, used by
465 fai-cd
466 * fai-cd: use $FAI instead of /fai
467 * fai-mirror: generate distrib name from FAI_DEBOOTSTRAP
468 * move some -c to -C, so now all scripts use -C for cfdir, setting
469 $FAI_ETC_DIR is the same as specifying -C cfdir, print message if this
470 variables is used
471 * move NEWS to NEWS.Debian
472 * VERSION: default is kernel 2.6.17
473
474 -- Thomas Lange <lange@debian.org> Wed, 13 Sep 2006 18:54:38 +0200
475
476 fai (2.10.5) unstable; urgency=high
477
478 * fixes patch from last NMUs. (really, really closes: #373955)
479 * make-fai-nfsroot: print debootstrap version
480 * add package lftp to nfsroot
481 * create_ramdisk: make more directories writeable
482 * 20hwdetect.source: add some usb modules
483 * dhcpd.conf: next-server is needed in dhcpd3 >=3.0.3
484
485 -- Thomas Lange <lange@debian.org> Tue, 11 Jul 2006 16:28:21 +0200
486
487 fai (2.10.4) unstable; urgency=high
488
489 * Non-maintainer upload.
490 * Fix previous patch; it should remove files from $FAI_ROOT/etc, not
491 /etc, as faireboot is not run inside the chroot. (Really
492 Closes: #373955)
493
494 -- Steinar H. Gunderson <sesse@debian.org> Sun, 9 Jul 2006 18:59:55 +0200
495
496
497 fai (2.10.3) unstable; urgency=high
498
499 * Non-maintainer upload.
500 * Remove /etc/apt/apt.conf.d/{10,90}fai in faireboot, since the settings
501 used during install_packages are not appropriate for the finished
502 system. (Closes: #373955)
503
504 -- Steinar H. Gunderson <sesse@debian.org> Sun, 9 Jul 2006 15:54:55 +0200
505
506 fai (2.10.2) unstable; urgency=medium
507
508 * lib/get-boot-info: call dhclient with different configuration and
509 script names, closes grave bug (closes: #369265), remove dpkg-divert
510 calls for /etc/dhcp3/dhclient-script and /etc/dhcp3/dhclient.conf
511 * create_ramdisk: make /etc/lvm writeable (closes: #365035)
512 * do not call mkrwsize if directory does not exist (closes: #365037)
513 * lib/mkrw: add option -n
514 * make-fai-nfsroot: grep before appending to file (closes: #364748),
515 enable DNS inside the nfsroot (closes: #358783)
516 * lib/subroutines-linux: task_prepareapt(): check $IPADDR before
517 appending to file (closes: #331258)
518 * lib/subroutines: make 100MB ramdisk for /fai when booting from CD
519 * bin/fai: do not mount --bind /tmp/fai on softupdate
520
521 -- Thomas Lange <lange@debian.org> Wed, 14 Jun 2006 11:51:19 +0200
522
523 fai (2.10.1) unstable; urgency=low
524
525 * fai-chboot: fix division by zero error
526 * fai.conf: remove $OS_TYPE
527 * fai: remove $OS_TPYPE, set $targetdir, eval_cmdline is not needed for
528 install and dirinst, move prcopyleft() and additional code into
529 external script, use /var/log/fai/current as default LOGDIR,
530 /tmp/fai is currently a mount --bind to it
531 * fai-do-scripts: replace --no-lock with -K, this should fix cfengine's
532 segfault bug
533 * install_packages: add commands for y2pmsh, yast and rpm
534 * mount2dir: add more fs types that should be skipped
535 * fai-mirror: use different source.list when downloading packages for
536 debootstrap (closes: #361786), remove comments from PACKAGES line
537 (closes: #358910), add option -C, (closes: #318299), recreates
538 Package.gz and Release file using apt-ftparchive
539 * fai-cd: add option -C (closes: #312198), print FAI version in grub
540 menu, not fai-cd version
541 * make-fai-nfsroot: print warning if -f is still used, add config for
542 aptitude to allow unsigned packages without prompting
543 * menu.lst: enable timeout, use localboot as default, remove syslogd
544 flag, remove unused entries, fix IP address for demohost
545 * subroutines: new path /var/log/fai/current/showvar.log
546 * fai-guide.sgml: include package splitting into fai guide
547 * make-fai-nfsroot.conf: new names packages in fai-kernel, add
548 console-tools to nfsroot (closes: #363480)
549 * get-boot-info: do not try to activate the first four ethernet devices
550 * conf/apt.conf: add aptitude option so untrusted repositories will also
551 be used
552 * instsoft.FAIBASE: use fcopy for kernel-img.conf
553 * subroutines-linux: use IP address when calling fai-chboot in
554 task_chboot, this helps when the install client has two network cards
555 and the host name lookup fails
556 * mkrw: fix typo (closes: #363521)
557 * dhcpd.conf: make deny unknown-clients default, remove range definition
558 * S99fai-setup: enable networking for faiserver
559
560 -- Thomas Lange <lange@debian.org> Thu, 20 Apr 2006 11:46:12 +0200
561
562 fai (2.10) unstable; urgency=low
563
564 * setup_harddisks: mapdisk(): add support for more than two disks, fix
565 wrong comments (closes: #356265), allow logical partitions to be
566 bootable (closes: #344536)
567 * make-fai-nfsroot: do not copy files from /etc/apt to the nfsroot,
568 detect kernel version for new kernel name (closes: #352939),
569 remove patches-* file when using -K (closes: #348350), remove
570 update-modules call, remove symlink creation to /tmp, add warning if
571 $FAI_LOCAL_REPOSITORY is still used
572 * fai-chboot: change output of -l and -L, major rework of the lsdir
573 function, add more options for different listing formats, add template
574 copy function (closes: #342471, #356136), options added: -g -c -t -o
575 * 20-hwdetect.source: test if discover is installed
576 * make-fai-bootfloppy: remove obsolete message (closes: #347974)
577 * fcopy: remove newline from $source, add \Q, (closes: #350015), warning
578 if unlink fails, add option -n (closes: #356378), preserving is not an
579 error (closes: #360183)
580 * make example scripts more cfengine2 compatible (closes: #312201)
581 * hooks/instsoft.FAIBASE: do not pause when kernel modules are already
582 available (closes: #314613)
583 * install_packages: new feature, just unpack packages (closes: #277079),
584 add urpmi, urpme and yum support
585 * fai: exit script if no parameters are given and no run from nfsroot
586 * subroutines: add verbose output when defining variables, add
587 subroutines mkrw and mkrwsize, set $diskvar during softupdate to
588 /var/log/fai/disk_var.sh, task_savelog: test if files exist before
589 copying them
590 * remove FAIBASE/20-save_diskvar (closes: #312296)
591 * task_sysinfo: call lshw if available
592 * lib/get-boot-info: remove duplicate network device names
593 * make-fai-nfsroot.conf: use SERVERINTERFACE for detecting subnet
594 (closes: #341577)
595 * create_ramdisk: use mkrw for making directories writeable
596 * fai-mirror: add warning if some files do not exist
597
598 -- Thomas Lange <lange@debian.org> Mon, 3 Apr 2006 15:11:30 +0200
599
600 fai (2.9.1) unstable; urgency=low
601
602 * install_packages: add aptitude-r to @commands (closes: #343361)
603 * new command fai-statoverride (like dpkg-statoverride)
604 * fai-chboot: use NFS v2 as default until FAI will drop sarge support
605 * fai.8: fix typo (closes: #343642)
606 * doc/classes_description.txt: remove all unused classes, update
607 description (closes: #322026)
608 * add script AMD64/99-discover-bug
609 * add class FAISERVER
610 * updatebase: mount /sys into chroot
611 * mkdebmirror: remove non-US stuff
612 * savelog.LAST: add segfault to error pattern
613 * make-fai-bootfloppy.8: fix typo (closes: #346428)
614 * make-fai-nfsroot: do not try to copy file if resolv.conf does not
615 exist
616 * menu.lst: add entry for faiserver
617 * fai-cd: adjust space, new code for generating sources.list file
618 * fai-debconf: add test if debconf data file exists (closes: #348857)
619
620 -- Thomas Lange <lange@debian.org> Sun, 5 Mar 2006 22:37:31 +0100
621
622 fai (2.9) unstable; urgency=low
623
624 * splitting binary package fai into fai-server, fai-client, fai-doc and
625 fai-nfsroot (closes: #210507)
626 * adjust some paths
627 * remove beowulf and advanced examples
628 * increase compat level to 4
629 * delete sunos code from source
630 * scripts/ directory is now bin/
631 * fai-cd: fixed hardcoded sources.list for the install client to be
632 generated, code by Michael Tautschnig (closes: #320024) and at least
633 partially #329547, test if nfsroot was created (closes: #317495), test
634 if mkisofs is available (closes: #334871), exist unless arch is i386
635 or amd64 (closes: #339098), check if $FAI_CONFIGDIR is valid
636 remove subroutine mhide amd module-hide, mkbimage is not needed any
637 more, use grub's stage2_eltorito feature mkisofs uses -no-emul-boot,
638 no floppy emulation needed, size is not limited any more to 2.88M
639 * install_packages: ignore packages ending with - when using -d
640 (closes: #334333), remove backtick evaluation (closes: #322157), add
641 -R to default aptitude call, add aptitude-r for download only mode,
642 add more warnings
643 * lib/create_ramdisk: make /etc/network/run/ifstate writable
644 (closes: #312128)
645 * fai-mirror: add -i to egrep (closes: #312508), add option
646 DPkg::force-conflicts::=yes (closes: #328138), only aptitude can
647 install conflicting packages, test if $mirrordir starts with a slash
648 (closes: #328139), check if $FAI_CONFIGDIR is valid (closes: #334577)
649 * fai-do-scripts: do not execute S[0-9][0-9]* any more (closes: #310999)
650 * fcopy: add preinst support, ignore .svn dirs (closes: #297550), do
651 chroot before using getpwnam (closes: #283475), add option -U
652 * fai-guide.sgml: include README.disk_config into fai guide, minor
653 fixes, (closes: #332295, #332318, #332293, #332291)
654 * make-fai-nfsroot: use --one-file-system instead of -l (closes: #308806),
655 new test if ssh package is installed (closes: #322759), create
656 apt.conf.d file to support unsigned repositories, fail if debootstrap
657 return with error code (closes: #342120)
658 * subroutines: test if hooks are executable (closes: #338524), new stamp
659 file name when action is softupdate
660 * make-fai-bootfloppy: fix code for -i when using a relative path
661 (closes: #314551), add option -I (closes: #337271), create more space
662 on boot floppy (closes: #294593), add option -B
663 * FAIBASE/10-misc: with the new fai-kernels package we can call tune2fs
664 even when using a 2.6 kernel (closes: #307147)
665 * ftar: test if $single is set (closes: #340421)
666 * FAIBASE/30-interface: do not overwrite resolv.conf if it's a symlink
667 (closes: #305783)
668 * setup_harddisks: add i2o support (closes: #317797), add workaround for
669 udev behaviour
670 * GRUB/10-setup: use -U with fcopy, so grub's menu.lst will not be
671 overwritten during softupdate (closes: #313069, #314995)
672 * subroutines-linux: fix idempotent code (closes: #340422)
673 * fai: do not use color logo if $console was set, start udev if
674 available (closes: #334373), test if run as root
675 * lib/updatebase: mount /dev into chroot during installation if we are
676 running udev
677 * fai-chboot: read $NFSROOT from fai.conf, add nfsroot option to kernel
678 parameters, root-path can now be removed from dhcpd.conf
679 * add support for unsigned repositories
680 * LAST/50-misc: fix code that detect of a kernel is installed, now it
681 does not break if more than one kernel is installed
682
683 -- Thomas Lange <lange@debian.org> Tue, 13 Dec 2005 15:53:00 +0100
684
685 fai (2.8.4) unstable; urgency=high
686
687 * fix important bug: remove non-US entry (closes: #310392)
688 * package_config: remove nonfree package t1-xfree86-nonfree from
689 examples (closes: #310705)
690
691 -- Thomas Lange <lange@debian.org> Wed, 25 May 2005 13:59:39 +0200
692
693 fai (2.8.3) unstable; urgency=high
694
695 * fix a serious bug, remove debconf support (closes: #309209), debconf
696 support may be included again after sarge
697 * fix important bug, do not delete files in /etc/fai (closes: #309707)
698 * control: remove dependency on debconf
699 * postinst, postrm: remove debconf code
700 * rules: do not call dh_installdebconf
701 * remove debian/config, debian/template
702 * remove files in debian/po: POTFILES.in de.po fr.po templates.pot
703 * fai.conf: set placeholder for installserver, since debconf will not
704 set it any more
705 * conf/make-fai-nfsroot.conf, conf/sources.list: use ftp.debian.org
706 instead of debconf's default values
707 * man/fai-chboot.8: minor document patch (closes: #309138, 309142)
708 * fai-guide.sgml: minor document patch, move section "For the impatient
709 user" to the front (closes: #309134, #309556)
710 * README.build-sources: add memo to use -ICVS in the future
711
712 -- Thomas Lange <lange@debian.org> Thu, 19 May 2005 15:54:18 +0200
713
714 fai (2.8.2) unstable; urgency=high
715
716 * remove old unused scripts from cvs source
717 * updatebase: use mktemp for creating temp file, this closes a serious
718 security bug (closes: #307838)
719 * fai: create dir only during initial installation, fixes a critical bug
720 (closes: #307632)
721 * subroutines-linux: do not "mount --bind" when FAI_ROOT=/, closes
722 important bug (closes: #307631)
723
724 -- Thomas Lange <lange@debian.org> Fri, 6 May 2005 09:23:34 +0200
725
726 fai (2.8.1) unstable; urgency=low
727
728 * only minor bug fixes, no major changes to the code, but a lot of them
729 * make-fai-bootfloppy: add missing $ to variable (closes: #304824)
730 * install_packages: add missing aptitude-r call (closes: #305544),
731 add $qopt and $devnull, used when install_packages is called with
732 verbose from fai-mirror
733 * fai-mirror: fix wrong path (closes: #304179), remove needless test if
734 mkinitrd-cd is available, add $qflag, return if $pkglist is empty, not
735 when $addpackages is empty
736 * fai: added $COLOR_FAI_LOGO, which is off when doing softupdate
737 * fai-cd: add test if mkinitrd-cd is available
738 * fai-savelog: set FAI_ACTION to noaction if undef (closes: #305283)
739 * savelog.LAST: add error message to global pattern
740 * make-fai-nfsroot.conf: remove --arch i386, since debootstrap now uses
741 dpkg --print-installation-architecture instead of another call which
742 needed gcc, change comment
743 * make-fai-nfsroot: split i386 and amd64 packages list, remove packages
744 from amd64 which are not available (closes: #306264)
745 * menu.lst/postinst: use BOOT_PARTITION instead of ROOT_PARTITION
746 (closes: #305861)
747 * install_packages.8: remove option -f
748 * make-fai-nfsroot.8: remove wrong information (closes: #304980)
749 * control: add grub to suggests
750 * rules: make hooks and postinst script executable
751 * FAIBASE/10-misc: do not call tune2fs when using 2.6 kernel. This may
752 hang the system
753 * fr.po: added french debconf templates (closes: #306232)
754 * de.po, templates.pot: remove fuzzy lines
755 * README.disk_config: add notes about boot option
756 * debian/postinst: replace sed -i with perl -pi -e since old sed does
757 not support -i
758 * fai-setup: change informational message
759 * fai-mount-disk: mount file systems read only
760 * 50-host-classes: move host specific class definitions to new script
761 * fai-guide.sgml: fix typos and other minor mistakes
762
763 -- Thomas Lange <lange@debian.org> Sat, 30 Apr 2005 21:20:53 +0200
764
765 fai (2.8) unstable; urgency=high
766
767 * remove ext2resize from $packages (closes: #303565)
768 * major rewrite of simple examples (closes: #290554)
769 * make-fai-nfsroot.8: add info about nfsroot location (closes: #303915)
770 * fai-guide.sgml: major update for new release
771 * setup_harddisks: add support for device names disk1 and disk2,
772 reformat some output, print some messages only if $verbose is set
773 * rcS_fai: renamed to fai, add manual page fai.8
774 * fai: add $rundir, remove unused dirs at the end, call set_disk_info
775 before task_defvar, add variable $DO_INIT_TASKS, add code for
776 softupdate support, rename rcS.log to fai.log, add copyright message
777 to usage(), add option -N --new, always test $DO_INIT_TASKS with -eq
778 * apt.conf: replace force-confnew with force-confdef
779 * make-fai-nfsroot: use dpkg --print-installation-architecture instead
780 off uname -m, add arch dependent package name to, remove "" for
781 matching * in KERNELPACKAGE, test if $KERNELPACKAGE is empty
782 $NFSROOT/var/tmp/packages.arch, use shadowconfig instead of pwconv
783 * make-fai-nfsroot.conf: comment FAI_LOCAL_REPOSITORY, set FAICLIENTS to
784 local class-C network, remove ext2resize until available again
785 * subroutines: add task softupdate, add support for softupdate, add
786 $DO_INIT_TASKS, minor changes in get_fai_cvs(), use swapoff -a for
787 disabling swap partitions, test $DO_INIT_TASKS always with -eq, use
788 /var/log/fai/FAI_CLASSES
789 * subroutines-linux: script prepare_apt is now updatebase, add support
790 for softupdates, add task_prepareapt, sliently skip task_chboot if
791 LOGUSER is undefined, $disklist now sorted, print setup_hardisks
792 output also to console
793 * install_packages: cleanup of multiple packages with different
794 install/remove operations, add installable(), check if a package is
795 listed in a package index and not only in the dpkg database, add
796 force-confdef and force-confold to apt-get, install_packages.conf
797 unused, remove -f, sub read_config_file
798 * fai-do-scripts: now executing scripts matching [0-9[0-9]*, S[0-9]*
799 also supported for backwards compatibility
800 * fai-mirror: add check if mkinitrd-cd and apt-move are installed, arch
801 dependent packages defined in make-fai-nfsroot, replace sed with bash
802 builtin, add $debdist, return if $addpackages is empty
803 * fai-chboot: change message
804 * load_keymap_consolechars: much simpler code
805 * create_ramdisk: create /tmp/var/run/fai
806 * fai.conf: installserver will be set by debconf, by default LOGUSER is
807 unset
808 * sources.list: insert MIRRORHOST which will be replaced by debconf data
809 * Makefile: install device2grub to new location, rename rcS_fai to fai
810 * control: add libapt-pkg-perl for install_packages, remove dependency
811 on nfs, because fai can also only be used for softupdate
812 * postrm: cleanup debconf data on purge
813 * postinst: use debconf
814 * rules: add dh_installdebconf call, remove chmod of rcS_fai
815 * utils/mkdebmirror: --ignore-missing-release --ignore-release-gpg
816
817 -- Thomas Lange <lange@debian.org> Sat, 9 Apr 2005 23:43:27 +0200
818
819 fai (2.7) unstable; urgency=high
820
821 * closes grave bug, make-fai-nfsroot.conf: replace raidtools2 with mdadm
822 (closes: #299952), move cfengine from $packages to $NFSROOT_PACKAGES
823 * closes important bug, make-fai-nfsroot: use resolv.conf from install
824 server during creation of nfsroot (closes: #301230)
825 * rcS_fai: set classes before fai-class is called (closes: #301179), set
826 hostname if HOST was specified on the commandline
827 * fcopy: fix wrong variable name
828 * package_config/KERNEL_SOFT: replace `echo $kernelversion` in package
829 name with 2.6.8
830 * fai-guide.sgml: fix a lot of broken http links, add info for fai-cd
831 * install_packages: add setdownloadonly() and $opt_d
832 * conf/install_packages.conf removed
833 * fai-mirror: source make-fai-nfsroot.conf, add add_base_packages(),
834 allow - in class names, add option -a, call install_packages with -d,
835 add PKGCOMP for apt-move.conf, do not exit 9 if $FAI_DEBMIRROR is not
836 defined, log aptitudes actions to /dev/null
837 * fai-mirror.1: add option -a
838 * install_packages.8: add option -d
839 * add fai-cd script for creating a bootable FAI CD image (closes: #265444)
840 * add fai-cd.8 man page
841 * add conf/menu.lst: needed by fai-cd
842 * control: add mkinitrd-cd to Suggests, add Build-Depends-Indep on
843 debhelper greater version 3
844 * class/DEFAULT.var: use kernel-image-2.4-386 as default kernel package
845 * fai-savelog-ftp: remove $ENV{LOGREMOTEDIR} from mkdir since we just cd
846 to it
847
848 -- Thomas Lange <lange@debian.org> Fri, 25 Mar 2005 23:51:34 +0100
849
850 fai (2.6.7) unstable; urgency=low
851
852 * add task debconf (closes: #136503)
853 * new script fai-debconf
854 * add manual page fai-debconf.1
855 * control: use nfs-kernel-server by default (closes: #293876)
856 * QUESTIONNAIRE: minor update
857 * packages_config/XFREE: remove some -dev packages
858 * packages_config/SERVER: remove symlinks
859 * packages_config/DEFAULT: add debconf-utils
860 * replace backticks with $()
861 * fai-do-scripts: use local variables, make it a bash script
862 * fai-guide.sgml: update for debconf support, add aptitude in
863 install_packages config
864
865 -- Thomas Lange <lange@debian.org> Thu, 10 Mar 2005 11:00:05 +0100
866
867 fai (2.6.6) unstable; urgency=medium
868
869 * 06hwdetect.source: add comment, add class NVIDIA which is not currently
870 used, bug fix: correct SCSI detect 2.6 kernel, replace backticks with
871 $(), discard error messages from modprobe, enable dma mode for ide
872 devices (with fai CD it was not enabled)
873 * make-fai-nfsroot: use "" when testing variables, add link for
874 discover, remove resolv.conf created by debootstrap (closes: #281264),
875 create list of all packages in base.tgz, add packages for x86_64,
876 remove unneeded files in $FSROOT/etc/fai
877 * ftar: bug fix do not do recursive removal if $target/$dir is /
878 * fai-guide.sgml: fix typos (closes: #287150), add info about
879 /files/packages/ (closes: #290359)
880 * add task_savelog to die() (closes: #290526)
881 * make-fai-bootfloppy: bug fix: support /media directory, choose last
882 installed kernel if more than one kernel is installed in nfsroot
883 * setup_harddisks: bug fix: redefined mountpoint are too often reported,
884 allow space before primary and logical keyword
885 * create_ramdisk: bug fix: make directory for discover
886 * fai-setup: typo in variable name (closes: #289271), reload nfs server
887 instead of restart, read make-fai-nfsroot.conf, use variable
888 FAICLIENTS
889 * fai-class: bug fix: option -T hangs the script, make it a bash script,
890 replace backticks `` with $(), bad variable name in testclass()
891 * share/subroutines: bug fix: cd to / so umount -a will not fail too
892 often, kill sshd before rebooting, umount $target/proc before
893 umounting all otger file systems, copy FAI_CLASSES variables.sh
894 disk_var.sh to $target/var/log/fai
895 * fai-chboot: bug fix: do not fail on subnet IP addresses, test if host
896 lookup is possible before calling $h->name (closes: #290007)
897 * install_packages: add option -f, add command{pending},
898 command{dpkgc}, print max number of packages only in verbose mode
899 * install_packages.8: add option -f, add info about
900 install_packages.conf
901 * new config file: install_packages.conf, used for fai-mirror(1)
902 * rcS_fai: remount / with noatime, set variables if booting from CD, set
903 hostname to $HOST it was unset, remove unused variable, minor code
904 cleanup
905 * DEFAULT/S01: add copying of /etc/modules
906 * DEFAULT/S10: add message where grub writes boot record
907 * class/01alias: add class FAICD if running from fai CD, add classes for
908 host gnomehost (used by fai-cd)
909 * package_config/DEMO: replace install with aptitude
910 * make-fai-nfsroot.conf: add variable FAICLIENTS, remove package dpkg-dev
911 * script/LAST: enable shadow passwords for passwd and group in examples,
912 eject cdrom when running from fai CD
913 * task_sysinfo: call hwinfo if available
914 * fai-savelog: do not save remotely if $LOGSERVER is not set
915 * new command fai-mirror and manual page fai-mirror.1
916 * .../XF86CXonfig-4/DEFAULT: change HorizSync, use pc105 keyboard model
917 * .../XF86CXonfig-4/MATROX: removed because DEFAULT works now
918
919 -- Thomas Lange <lange@debian.org> Fri, 21 Jan 2005 04:24:26 +0100
920
921 fai (2.6.5) unstable; urgency=medium
922
923 * install_packages: bug fix. Do not remove package names which are
924 search patterns for aptitude, read /etc/fai/install_packages.conf if
925 it exists
926 * hooks/savelog.LAST: add patterns that will be ignored
927 * fcopy: add support for svn and arch, add option -I, use variable
928 $FCOPY_IGNOREDIRS if set
929 * fcopy.8: add option -I
930
931 -- Thomas Lange <lange@debian.org> Thu, 11 Nov 2004 15:14:08 +0100
932
933 fai (2.6.4) unstable; urgency=medium
934
935 * add missing Beowulf examples
936 * fai-guide.sgml: fix error in link
937 * fai-start-stop-daemon: add short options, because so some init.d
938 scripts use them
939 * rcS_fai: do not use -t when remounting
940 * make-fai-nfsroot: print error when $KERNELPACKAGE is not found, add a
941 package for alpha architecture
942 * share/subroutines: do not dump variable $HOME and $PWD to variables.sh
943 * doc/QUESTIONNAIRE: typos, add example for answer
944 * install_packages: use warn instead of print for warning and verbose
945 messages, add aptitude support
946 * Fai.pm: add () to subroutine calls
947 * prerm: do not exit when nfs server reload fails (closes: #279024)
948 * setup_harddisks: add $devdisklist to call of sfdisk (closes: #276033)
949 * preparte_apt: divert programs before calling apt-get update
950 * subroutines-linux: redirect stdin of install_packages unless in debug
951 mode (closes: #264727)
952
953 -- Thomas Lange <lange@debian.org> Mon, 8 Nov 2004 14:38:58 +0100
954
955 fai (2.6.3) unstable; urgency=high
956
957 * subroutines: remove $rootpw from variables.sh (closes: #270871)
958 * update to kernel 2.4.27
959 * make-fai-nfsroot: force link creation of ifstate (closes: #270463),
960 use /etc/shadow in $NFSROOT
961 * make-fai-makefsroot.conf: add xfsprogs and xfsdump packages, adjust
962 size, install with chmod 0600 (closes: #270666, #271113)
963 * DEFAULT/S10: removed: add auto to /etc/modules
964 * class/DEFAULT.var: use single quotes instead of double quotes,
965 $kappend contains kernel parameters, new default kernel package
966 kernel-image-2.4.27-1-386
967 * scripts/DEFAULT/S20: remove unused action
968 * packages_config/DEFAULT: add iproute to NETTOOLS
969 * make-fai-nfsroot.8: add info about make-fai-nfsroot.conf,
970 add option -K which first removes all kernels from nfsroot
971 (make-fai-bootlfoppy is broken if multiple kernels are in the nfsroot)
972 * fai-setup: add option -e which does not set up nfs environment, which
973 may hang some production systems for a while
974 * fai-setup.8: add info for new option
975 * Makefile: install make-fai-nfsroot.conf with 0600
976
977 -- Thomas Lange <lange@debian.org> Mon, 13 Sep 2004 18:40:36 +0200
978
979 fai (2.6.2) unstable; urgency=high
980
981 * install_packages: fix broken taskinst action, workaround for new
982 tasksel behaviour
983 * DEFAULT/S10: fix broken grub entry for FAI_BOOTPART when two kernels
984 are in the nfsroot
985 * fai-chboot: add option -e the opposite of -r, uses nearly the same code
986
987 -- Thomas Lange <lange@debian.org> Thu, 26 Aug 2004 20:09:15 +0200
988
989 fai (2.6.1) unstable; urgency=medium
990
991 * catnc() greps through more than one file
992 * changlog messages of fai-setup moved from 2.5.2 to 2.6
993 * hooks/savelog.LAST: add package names which include the string "error"
994 as ignorepatterns
995 * make-fai-nfsroot.conf: add portmap again, since nis setup needs it
996 * make-fai-nfsroot: add option -k which installs a new kernel for the
997 nfsroot (closes: #256187), /root/.profile sources variables.sh, test
998 if $NFSROOT/prco/self exists before umount, kernel_install() includes
999 all code for installing the kernel, create dir $NFSROOT/var/state only
1000 when not already existing, call umount_dirs and reset trap exit for
1001 normal finishing script
1002 * control: recommends dhcp3-server (closes: #263260), update to
1003 standards 3.6.1, remove sp from build-depends
1004 * rcsfai.var is not needed any more
1005 * share/subroutines: do not dump readonly variables to variables.sh
1006 * faireboot: make it a bash script, source variables.sh, source
1007 subroutines, send message to faimond
1008 * fai-divert: do not execute if dpkg-divert is not available
1009 * install_pacakges: add support for tasksel remove, set default number
1010 of packages from 4711 to 99
1011 * package_config/COMPILE: replace task c-dev by list of packages names
1012 * prepare_apt: make diversion of invoke-rc.d
1013 * rules: call dh_clean after make clean
1014 * prerm: test if $nfsserver is empty (closes: #263906)
1015 * NETWORK/S40: remove /etc/hosts from fcopy list
1016 * DEFAULT/S20: add async to export options
1017 * fai-savelog: define $HOSTNAME to output of command hostname
1018 * subroutines-linux: task_chboot() use `hostname` instead of $HOSTNAME,
1019 sndmon() use $sndhostname instead of $HOSTNAME
1020 * remove doc/README.package_problems
1021 * fai-guide.sgml: add hint about dhcpd/nfsroot (closes: #264486), fix
1022 typos
1023
1024 -- Thomas Lange <lange@debian.org> Mon, 9 Aug 2004 14:02:13 +0200
1025
1026 fai (2.6) unstable; urgency=low
1027
1028 * fai-setup: fix hostname detection when hostname includes a dash -,
1029 pass all fai-setup options to make-fai-nfsroot (closes: #255830)
1030 * fai.conf: move make-fai-nfsroot specific variables to make-fai-nfsroot.conf
1031 * fix typo in lib/get-boot-info (closes: #242739, #239405)
1032 * fix link in fai-guide.sgml (closes: #237794)
1033 * fix typo in make-fai-bootfloppy.8 (closes: #238608)
1034 * make-fai-bootfloppy: change lilo labels in (closes: #248955),
1035 check if -s option is IP-address or hostname, new path for stage
1036 files, remove install= line for lilo.conf, newer lilo does not need
1037 boot-menu.b, added support for old an new lilo
1038 * make-fai-nfsroot: add package dmidecode for some archs, add
1039 module-init-tools, libapt-pkg-perl, smartmontools, usbutils, lvm2,
1040 raidtools2, hwinfo, remove portmap package, jove to nfsroot, do not
1041 copy bootsector, use mkelf-linux,
1042 new code for creating timezone and localtime (closes: #201440), always
1043 show $NFSROOT when copying verbosely, insert newline before adding
1044 $FAI_LOCAL_REPOSITORY to sources.list, warning if $FAI_SOURCES_LIST is
1045 used, use new make-fai-nfsroot.conf file, divert discover-modprobe,
1046 add -q to depmod, create var/state dir, add subroutine fdivert(),
1047 use fdivert instead ov ln or mv commands
1048 * create_ramdisk: use tmpfs instead of shm, create dir for discover
1049 * fcopy: -i always exists with 0
1050 * rcS_fai: if a file /.nocolorlogo exists, do not enable colored
1051 logo and let scroll region unchanged
1052 * 06hwdetect.source: new call of discover (closes: #248532), be silent
1053 when loading modules, use pipe instead of exec for find, mount usbfs
1054 after loading an usb module, add $videodrv to additional.var, load
1055 different modules when using a 2.4 or 2.6 kernel
1056 * 11modules.source: moved into 06hwdetect.source
1057 * lib/task_sysinfo: first call discover, then load modules using
1058 discover, call smarctl for each disk, call lsusb, print partition
1059 table with parted
1060 * fai-divert: create dummy script only when dpkg-divert will succeeds
1061 * fai-savelog: copy LOGDIR recursively, add remote log method none,
1062 add -xdev to find
1063 * subroutines: use /proc/uptime to determine installation time, use $()
1064 instead of backticks, set terror when error occurs, add catnc(),
1065 report FAI_FLAGS in one line, send message to faimond when starting a
1066 hook
1067 * subroutines-linux: set terror if error, add sndmon TASKERROR, do not
1068 copy kernel image and initrd to install server, remove echo command
1069 when defining kernel append parameters as variables
1070 * faimond: always flush output
1071 * fai-chboot: add option -o, special treatment of hostname default, also
1072 list default config file when using -l, die with error message if
1073 hostname is unknown, remove path from program name
1074 * install_packages: add option -L, calling system with array should be
1075 more efficient, new code for detecting unknown package names uses
1076 AptPkg, add subroutine mkpackagelist(), remove path from program name
1077 * bootsector, bootsector.8 removed
1078 * class/LAST.var: removed because $hdparm is not needed any more
1079 * class/70partition: remove definition of class FAI_BOOTPART
1080 * class/01alias: remove unimportant examles, remove catnc definition,
1081 remove beowulf example
1082 * DEFAULT/S01: remove copying of bootsector, remove our local stuff
1083 * scripts/BOOT: grub-install does not probe floppy drive, use bash,
1084 replace backtics with $()
1085 * hooks/instsoft.SERVER not needed any more
1086 * hooks/savelog.LAST: add more messages to ignore
1087 * disk_config/SMALL_IDE: remove partition /fai-boot, make / and /var
1088 bigger, /usr smaller
1089 * package_config/*: adjust package names to sarge distribution
1090 * S40: remove NISLPRCLIENT and bootptab stuff
1091 * examples/etc/sources.list: remove proposed updates lines
1092 * mkdebmirror: mirror woody and sarge in one directory
1093 * new FAQ
1094 * THANKS: juergen added
1095
1096 -- Thomas Lange <lange@debian.org> Mon, 26 Jul 2004 17:22:44 +0200
1097
1098 fai (2.5.4) unstable; urgency=low
1099
1100 * DEFAULT/S01,S20: add async option to export lines
1101 * fai-guide.sgml: add info how to boot a SUN Sparc, add URL for Sparc
1102 * make-fai-nfsroot: add gnu-efi and silo to arch package lists, add
1103 sparc64 arch, ppc arch uses vmlinux not vmlinuz
1104 * make-fai-bootfloppy: create and use device.map for grub_floppy
1105 (closes: #233018), remove unused ip entry for fixed ip addresses,
1106 create iso9660 iso image with option -i
1107 * make-fai-bootfloppy.8: add option -i and an example for creating a
1108 cdrom image
1109 * rcS_fai: add prcopyleft() and fstart(), use mkfifo and tee instead of
1110 bash special >(), mount sysfs if available
1111 * doc/README.disk_config: add info about lazyformat
1112 * THANKS: added holger
1113
1114 -- Thomas Lange <lange@debian.org> Thu, 26 Feb 2004 17:07:31 +0100
1115
1116 fai (2.5.3) unstable; urgency=low
1117
1118 * make-fai-bootfloppy: call grub in chroot environment, so correct libc
1119 is used, add option c and F, DHCP is now default boot protocol, be
1120 more verbose
1121 * make-fai-nfsroot: add option c which sets $cfdir (closes: #219824)
1122 add variable nfssize, remove package strace, check if $NFSROOT is set,
1123 mkdir $RUNDIR is not need any more, use $cfdir instead of fixed
1124 /etc/fai, do not copy fai-chboot to nfsroot, call certain commands in
1125 a LC_ALL=C environment, add more verbose messages, new options for
1126 mknbi-linux call (closes: #181393), test if FAI_SOURCES_LIST is
1127 defined or a sources.list file exists, be verbose when copying
1128 important files if option -v is set
1129 depmod -a ... || true so it does not stop the whole system
1130 * debian/control: replace netboot package with mknbi
1131 * debian/dirs: add var/run/fai, remove unused directory utils
1132 * debian/prerm: check if $NFSROOT is set, sleep 2 before removing nfsroot
1133 * man/make-fai-bootfloppy.8: add new options F and c
1134 * man/make-fai-nfsroot.8: add new option c
1135 * lib/task_sysinfo: show ide disk geometry
1136 remove detect call
1137 most text reformated, because subroutine definition removed
1138 * doc/Makefile: remove some new tempfiles, add "|| true" to rm so it
1139 does not complain
1140 * fai-chboot: add option -S, complain when host names are missing for
1141 option -r
1142 * fai.conf: add packages to the exclude list for debootstrap
1143 new name for KERNELPACKAGE
1144 add comment how to use NFSROOT_ETC_HOSTS (closes: #219433)
1145 remove FAI_SOURCES_LIST examples, use sources.list instead
1146 disable FAI_LOCAL_REPOSITORY by default
1147 put important variables to the top
1148 * examples/etc/sources.list: new file, that shows examples of different
1149 access method to the Debian mirror
1150 * fai-guide.sgml: describe new handling of sources.list, add manref to
1151 make-fai-nfsroot, new line for tftpd in inetd.conf, add info on use
1152 without DNS
1153 * class/06hwdetect.source: modprobe ide-detect needed for 2.4.24 kernel,
1154 remove ide-probe-mod, add isa-pnp
1155 * lib/get-boot-info: new code to extract ip parameters, fix problems
1156 when one parameter is missing
1157 * share/subroutines: islinux() not needed any more, task_chboot: always
1158 copy new kernel image to /boot/fai/$HOSTNAME-localboot
1159 * apt.conf: replace values yes with true
1160 * rcS_fai: new code for task action pipe at the end, new mount option
1161 for remounting /dev/root, copyright has one line less
1162 * examples/etc/dhcpd.conf: new example for a local 192.168.1 subnet, add
1163 nfs mount options to root-path
1164 * VERSION: default is kernel 2.4.24
1165 * chkdebnames: most parts rewritten
1166 * setup_harddisks: typos
1167
1168 -- Thomas Lange <lange@debian.org> Wed, 4 Feb 2004 14:42:40 +0100
1169
1170 fai (2.5.2) unstable; urgency=low
1171
1172 * rcS_fai: print copyright message in red, set scroll region, add
1173 actimeo for nfs mounts
1174 * fai.conf: add exim4 packages to exlude list
1175 * make-fai-nfsroot: add netcat to nfsroot; remove libdetect0 from
1176 package list (closes: #219420), copy preferences from /etc/fai
1177 (closes: #219824), use apt-get dist-upgrade instead of upgrade,
1178 do not create base.tgz in $NFSROOT/.. and then move file
1179 * setup_harddisks: add -f tp mkfs.xfs option (closes: #219439)
1180 * faimond, faimond.8 added
1181 * subroutines-linux: add sndmon subroutine, try to connect faimond, on
1182 success, enable monitor feature, test if $ret is empty, make it a bash
1183 script, show nc output only when debugging
1184 * fai-guide.sgml: typo in URL
1185 * class/01alias: use other IP-addresses for exmaples
1186 * lib/fai-mount-disk: extend regex to support devfs names
1187 (closes: #218541)
1188 * scripts/DEFAULT/S01: create S61hdparm if $hdparm is not empty,
1189 set cdromdevice to SCSI if available, add code for lprng setup if
1190 NISLPRCLIENT and LPD
1191 * class/LAST.var: do not set a default value for FAI_ACTION, change in
1192 comment
1193 * add postrm file to remove all files when purging
1194 * subroutines: add sndmon messages, script should be bash script, change
1195 debug code in ifclass
1196 * install_packages: remove pinning info before checking for misspelt
1197 package name, usage() points to the man page
1198 * fai-setup: chown of /boot/fai
1199 * utils/softupdate, lib/prepare_apt: use dist-upgrade
1200 * debian/compat created and debian/conffiles removed
1201 * scripts/DEFAULT1/S20: add noatime,actimeo=900 options, add linux logo
1202 to login messages
1203 * sunos/makefile: add fai-savelog to solaris tarball
1204 * hooks/savelog.LAST: added "unexpected IO-APIC" to ignore pattern
1205 * Fai.pm: test if /var/adm/messages exists
1206 * lib/task_sysinfo: add dmidecode call, add sfdisk -d call, change fdisk
1207 call
1208
1209 -- Thomas Lange <lange@debian.org> Tue, 6 Jan 2004 15:20:10 +0100
1210
1211 fai (2.5.1) unstable; urgency=low
1212
1213 * share/subroutines: use $SECONDS instead of date +%s
1214 * fcopy: add usage info for -M
1215 * add chapter "advanced FAI" to fai guide
1216 * dhcclient-perl: add new names to mapping table
1217 * lib/create_ramdisk: start devfsd if needed
1218 * share/subroutines-linux: task_chboot should return, not exit; copy
1219 initrd.img to install server if needed for the kernel
1220 * make-fai-nfsroot: add $NFSROOT_ETC_HOST before calling apt-get
1221 upgrade; remove mkdir of fai_config
1222 * package_config/DEFAULT: add nfs-common for all
1223 * examples/simple/scripts/DEFAULT/S01: add -n to head command (closes: #205547)
1224 * sunos/scripts/SUNOS/S05: add -t to expand
1225 * sunos/bin/newfs:chown -> chmod
1226 * make-fai-bootfloppy: use perl one liner to get IP and host name, call
1227 grub executable from nfsroot
1228 * fai-guide.sgml: fix typos (closes: #204763)
1229 * package_config/DEFAULT: always install nscd package for speedup
1230 * Makefile: remove mv of NETWORK1; add variable libfiles
1231 * rcS_fai,fai-setup: add async to mount and exports options
1232
1233 -- Thomas Lange <lange@debian.org> Fri, 10 Oct 2003 14:58:16 +0200
1234
1235 fai (2.5) unstable; urgency=low
1236
1237 * add script fai-chboot
1238 * add script fai-savelog-ftp
1239 * add vaiables to fai.conf: FAI_LOGPROTO LOGSERVER LOGPASSWD; used by
1240 fai-savelog-ftp, localhost is default for $installserver
1241 * make-fai-nfsroot: add option -f, change to #! /bin/bash, copy
1242 resolv.conf to $NFSROOT, add libnet-perl, trap errors, add bad_exit()
1243 * make-fai-bootfloppy: bug fix, add root=/dev/nfs (closes: #198568),
1244 remove ip=both for fixed ip-address, change to !# /bin/bash
1245 * make-fai-bootfloppy.8: add example with fixed IP address
1246 * changes in package_config, added XFREE class
1247 * install_packages: add force-yes to apt-get install, remove warnings
1248 from apt-cache output, limit number of packages used at once using
1249 $MAXPACKAGES
1250 * bug fix: /proc/cmdline info is trashed when reading a long kernel
1251 command line
1252 * make-fai-nfsroot: create package list that depends on architecure,
1253 make symlink for syslogd
1254 * scripts/BOOT: noew code for generating grub entries, add grub entry
1255 for memtest; add entries for re-installation
1256 * scripts/DEFAULT1/S01: do never fsck ext3 partitions; add -M to some
1257 fcopy calls; add user demo; use fcopy for /etc/kernel-img.conf
1258 * scripts/DEFAULT1/S20: enable tcp connections for X server for CS_KOELN
1259 * fcopy: add option -M and -b; add variables FCOPY_LASTLOG and
1260 FCOPY_UPDATELOG; remove substring from an ewarn call
1261 * subroutines: append $FAI_ACTION to file $rcsfaivar; faiend must not
1262 reboot for SunOS
1263 * subroutines-linux: add support for fai-chboot
1264 * hook faiend.LAST renamed to savelog.LAST
1265 * setup_harddisks: add XFS filesystem support, add sfdisk environment
1266 variable
1267 * fai-savelog: make a bash script; use -exec instead of xargs because of
1268 sunos version of xargs
1269 * fai-class: remove comment lines also in the file $HOSTNAME
1270 * class/{dom,kueppers}: add NOSECURETTY
1271 * lib/get-boot-info: print warning message if no boot protocol was
1272 detected, add network info to boot.log if booting from floppy with
1273 fixed IP address
1274 * chkdebnames: bug in regex fixed
1275 * lib/create_resolv_conf: use resolv.conf from installserver if $DOMAIN
1276 is not defined
1277 * lib/task_sysinfo: call programm sysinfo if available
1278 * scripts/NETWORK1/S40: copy /etc/network/interfaces /etc/hosts /etc/networks
1279 using fcopy, add -i to fcopy calls
1280 * scripts/DEFAULT1/S10: create etc/hostname only if fcopy fails, add
1281 password protection to grub menu
1282 * class/01alias: use classes from file demo if hostname is demohost; add
1283 catnc(); use catnc instead of cat
1284 * class/11modules.source: now uses code from DEFAULT.mod
1285 * examples now live in /usr/share/doc/examples{simple,advanced}
1286 * utils move back to doc/examples/utils directory
1287 * utils/rshall: add exclude function
1288 * class/06hwdetect.source tries to detect video card
1289 * Makefile: do not create symlinks (closes: #195377), new directories
1290 for examples
1291 * rcS_fai: compute and print installation time in seconds
1292 * dhcpd.conf: remove unused commands
1293
1294 -- Thomas Lange <lange@debian.org> Wed, 6 Aug 2003 16:02:26 +0200
1295
1296 fai (2.4.1) unstable; urgency=low
1297
1298 * set correct year in fai guide
1299 * dhcp3 support
1300 * make-fai-bootfloppy: force ext2 when mounting floppy, blank first
1301 sector
1302 * make-fai-nfsroot: FAI_BOOT determines which boot protocol to set up,
1303 fix ownership of $NFSROOT/root/.ssh/authorized_keys (closes: #183989)
1304 * use ext3 in most disk_config samples
1305 * Makefile: do not copy executable twice
1306 * minor changes to packages_config/AUDIO
1307 * install_packages: call "apt-get clean" to remove unused package files
1308 * fai.conf: add FAI_BOOT, add SERVERINTERFACE, add example how to access
1309 a mirror created by mkdebmirror via HTTP
1310 * S20: bug fix, move inserting $rootpw from GERMAN to any section
1311 * fai-class: add . to PATH; test operator == replaced by -eq
1312 * DEFAULT/S01: new location for bootsector executable
1313 * dhclient-perl: use short hostname
1314 * new script fai-do-scripts, contains the do_script() subroutine and
1315 task_configure code
1316 * QUESTIONAIRE: added questions
1317
1318 -- Thomas Lange <lange@debian.org> Thu, 3 Apr 2003 16:57:12 +0200
1319
1320 fai (2.4) unstable; urgency=low
1321
1322 * not alles changes in templates/* are listed here, there are to many
1323 * use command fai-class to define classes, fai-class writes status of
1324 every script to status.log
1325 * make variables local or unset them after use, unset function
1326 definitions after use
1327 * add config files for XFree86 4.1
1328 * many changes in the package_config files
1329 * bootsector: do not use dpkg to get hardware architecture, add man page
1330 * a lot of spelling mistakes corrected. Thanks Era! (closes: # 155735)
1331 * control: correct name for Debian distribution (closes: #150887)
1332 * new templates: hooks/partition.kueppers.source, hooks/faiend.LAST
1333 package_config/WWWKIOSK, class/WWWKIOSK.var, package_config/paeffgen
1334 * make-fai-nfsroot: add -l to tar when creating base.tgz (closes: #151173),
1335 add noatime to mount, new mknbi-linux options, check for existence of
1336 mknbi-linux (closes: #167900), replace $UID with `id -u`, do not call
1337 rdev, remove packages that are already installed by debootstrap, new
1338 option for mknbi-linux, always do setup for dhcp and bootp, write PATH
1339 to /root/.profile, correct location for syslog.conf, copy sources.list
1340 from /etc/fai if available, add diversion for discover, add rsync, ssh
1341 to nfsroot, do not die when mknbi-linux is missing, do not create
1342 device nodes (closes: #174844)
1343 * class/70partition: bug fix. Use the same file as setup_harddisks to
1344 determine classes which depend on partitions
1345 * scripts/*: convert some shell code to cfengine code, do not use fcopy
1346 if only a few lines has to be changed
1347 * scripts/BOOT: echo each kernel module to a seperate line in, add
1348 supoprt for kernel using initrd, use fcopy for lilo.conf and menu.lst,
1349 /etc/modules, lilo.conf can also boot the old kernel, add initrd
1350 option when using grub
1351 * scripts/DEFAULT1/S20: use declaration directories, add WWWKIOS entries
1352 * scripts/LAST: add call: apt-get -f install, copy sources.list
1353 * scripts/USB removed, now made in S20
1354 * scripts/FAI_BOOTPART: missing $target added, remove rdev call
1355 * share/subroutines*: better regex for matching disks in /proc/partitions,
1356 task_sysinfo, prepare_apt, add link last to last action performed, new
1357 variable $LOGSERVER, list_disks move to a external script, disable
1358 debugging output in ifclass(), write exit status of scripts and hook
1359 to status.log and stdout, create_resolv_conf now an external script,
1360 write exit status of hooks to status.log, do not define $revclasses,
1361 save variables to variables.sh, subroutine task unsets the definition
1362 of the executed task after its execution, source hooks/subroutines now
1363 in fai_setup, remove task_backup, move load_keymap_consolechars to
1364 rcS_fai
1365 * share/subroutines-linux: remove diskandsize(), disk_info now called
1366 set_disk_info() which calls externel script
1367 * task_instsoft(): mount --bind /fai /tmp/target/fai so packages in
1368 /fai/files/packages can be installed using apt-get
1369 * new script disk-info prints a list of all disks and their sizes
1370 * new script get-boot-info contains subroutines for getting info via
1371 BOOTP or DHCP, also detects network devices
1372 * DEFAULT/S01: install $addpackages with one dpkg call, installation of
1373 default kernel creates symlinks in /, make /root accessable only by
1374 root, use fcopy -r to copy all dot files for the root account, do not
1375 copy sources.list
1376 * ftar: conditional rm -rf, echange in error message
1377 * test if mknbi-linux is available (closes: #167900)
1378 * make-fai-bootfloppy: add grub support, code reorganized and split into
1379 more subroutines, rmdir lost+found and copy fewer files to get more
1380 space on the floppy, replace $UID with `id -u`, create a generic boot
1381 floppy independant of the boot protocol, use one image with multiple
1382 append parameters, new options -v, -d, -l, -g
1383 * bug fix: hooks can now skip its task again
1384 * NFS file systems are also mounted with noatime.
1385 * rcS_fai: create var/run/sshd directory, /usr/local/{bin,sbin} at the
1386 very beginning of PATH, add /usr/lib/fai to PATH, PATH is defined
1387 before doing anything else, create_ramdisk is an extern script, new
1388 options for remounting /, remove some unused variables
1389 * task_sysinfo now a separate script; add lsmod call, new test if
1390 executables are available is using which, move log file from kudzu to
1391 $LOGDIR
1392 * adddivert, mkdivert, rmalldivert, rmdivert moved to the new script
1393 fai-divert
1394 * fai-divert: be quiet unless debug is set
1395 * mount_local_disks, umount_local_disks, fstab_mount move to new script
1396 fai-mount-disk
1397 * Fai.pm and subroutines* are moved from lib/ moved to share/
1398 * Fai.pm: call disk-info to get size of all disks
1399 * fai-setup: ssh-keygen needs option -t (closes: #156947), test if
1400 nfsserver is set
1401 * fai.conf: correct line containing proposed-updates, new variable
1402 FAI_LOCAL_REPOSITORY, new directory for debian mirror, add
1403 architecture to debootstrap options, move some nfsroot packages to
1404 make-fai-nfsroot script, add $FAI_LOCATION, remove FAI_SHAREDIR
1405 * setup_harddisks: allow more that 3 primary partitions, new regex for
1406 matching disks and partitions, write less info to stdout, do not write
1407 info to stdout which is written to a separate file, name of partition
1408 table changed from hda.sfdisk to partition.hda
1409 * add sources.list in conf, it's used when FAI_SOURCES_LIST in undefined
1410 * fai_modules_off: add block-major-{104,105}
1411 * remove debian/undocumented
1412 * install_packages: add option -l, only print the list of packages,
1413 add option -h, -t does not executes the commands, support for classes
1414 listed after command, change in echo strings, add option to manual
1415 * disk_config/: make /fai-boot partition larger, CS_KOELN use more
1416 flexible values for partitions sizes
1417 * add suffix -386 to name of kernel-image package
1418 * save_log_*(): do not create loops in symlinks, moved to external
1419 script fai-savelog
1420 * apt.conf: add option force-confdef to dpkg call
1421 * 06hwdetect script loads SCSI and IDE modules and prints /proc/scsi
1422 info, less messages in verbose mode, detect SCSI devices correctly
1423 * move mount2dir to lib directory, echo different messages for verbose
1424 and debug flags
1425 * fcopy bug fix: option -r does not work correctly, when no matching
1426 file for a class is found, do not exit with error, add option -i and
1427 -B, use $LOGDIR, set $ROOTCMD for postinst scripts
1428 * templates/package_config: use nfs-kernel-server
1429 * debian/rules: use dh_installman to install manual pages
1430 * ATA33.var no longer needed, no tuning via hdparm in *.var
1431 * lots of updates and additions to the manual
1432
1433 -- Thomas Lange <lange@debian.org> Thu, 13 Feb 2003 11:45:29 +0100
1434
1435 fai (2.3.4) unstable; urgency=low
1436
1437 * default name for fai kernel-image has changed
1438
1439 -- Thomas Lange <lange@debian.org> Thu, 16 May 2002 14:42:00 +0200
1440
1441 fai (2.3.3) unstable; urgency=medium
1442
1443 * enable use strict in perl scripts
1444 * remove some potato specific code
1445 * typo fixed (closes: #143272)
1446 * add some packages to SERVER
1447 * copy id_dsa* and id_rsa* files in make-fai-nfsroot
1448 * debian/rules uses DH_COMPAT=3
1449 * add packages to AUDIO, changes in SERVER
1450 * potato specific code removed
1451 * faireboot kills syslogd before booting
1452 * change symlink of rcS_fai (closes: #146430)
1453 * print warning before removing nfsroot
1454 * do not compress pdf files in /usr/share/doc/
1455
1456 -- Thomas Lange <lange@debian.org> Thu, 16 May 2002 09:27:15 +0200
1457
1458 fai (2.3.2) unstable; urgency=low
1459
1460 * bug fix: THISLOG is unused variable
1461 * added save_log_*(): only remove files (-type f added)
1462 * load net-pf-1 kernel module (unix socket)
1463 * minor changes in package_config files
1464 * added script class/S03hwdetect.source
1465 * dhclient-perl: dhcp use host_name
1466 * faireboot: use rmalldivert for removing diversions
1467 * $divertlist not used any more; use dpkg-divert --list
1468 * setup_harddisks writes list of swap devices; they are enables using swapon
1469
1470 -- Thomas Lange <lange@debian.org> Mon, 29 Apr 2002 19:47:39 +0200
1471
1472 fai (2.3.1) unstable; urgency=low
1473
1474 * bug fix in make-fai-bootfloppy, fcopy
1475 * first letter in description now uppercase (closes: #142017)
1476 * add option -m to make-fai-bootfloppy
1477 * save keymap to boottime.kmap.gz
1478 * add many comments to shell scripts
1479 * copy $loguserhome/.ssh/*.pub files to $NFSROOT/root/.ssh
1480 * packages from $addpackages are also installed to the system if
1481 they exist in $FAI/files/packages/
1482 * minor changes in package_config files
1483 * move task_confdir() to subroutines-linux
1484 * added create_resolv_conf(); code removed from task_confdir
1485 * jobsrunning() subroutine for linux and solaris added
1486 * faireboot: source fai.conf and subroutines-$OS_TYPE
1487 * subroutines-linux: additional way to determine all ethernet devices
1488 * move some packages from $NFSROOT_PACKAGES into make-fai-nfsroot
1489 * add more .ssh/ files to nfsroot
1490 * $FAI_SUBDIR renamed to $FAI_SHAREDIR
1491 * rcS_fai: add $osname
1492 * write some variabel definitions to $rcsfaivar (used for remote logins)
1493
1494 -- Thomas Lange <lange@debian.org> Tue, 16 Apr 2002 13:30:04 +0200
1495
1496 fai (2.3) unstable; urgency=low
1497
1498 * default configurations are for Debian 3.0
1499 * add auto stanza to /etc/network/interfaces (closes: #114627)
1500 * now depends on debootstrap (closes: #128457)
1501 * set DEBIAN_FRONTEND to "noninteractive" (closes: #131855)
1502 * Fai.pm now copied to new location if woody in use (closes: #125839)
1503 * package upgrade does not remove nfsroot (closes: #123463)
1504 * many files: use $FAI instead of fixes /fai, config file moved to
1505 from /etc/fai.conf to /etc/fai/fai.conf
1506 * store log files to $LOGDIR (default to /tmp/fai), can be set in fai.conf
1507 * read also subroutines-$OS_TYPE file
1508 * fai.conf: moved to /etc/fai/fai.conf
1509 variables removed: FAI_ARCH, UTC (now in class/*.var), KERNELVERSION
1510 variables added: FAI, FAI_DEBOOTSTRAP_OPTS
1511 * make-fai-nfsroot sets up pxelinux environment
1512 automaticly determine kernel version; added get_kernel_version(),
1513 copies /etc/fai/.cvspass to nfsroot, can now write the floppy image to
1514 a file
1515 added call_with_stamp subroutine, for easy creation of stamps
1516 Tue Jan 29 20:19:27 CST 2002 -- Chad Walstrom <chad@debian.org>
1517 Added support to run script as a recovery operation. This is a
1518 glue-script; we may as well provide the ability to fix problems and
1519 continue. Changes include:
1520 - Adding a RUNDIR environment variable
1521 - A command line option "-r" for recover operations
1522 - logic tests and stampfiles to appropriate function calls
1523 Checked for existance of character file dev/boot255 before calling mknod.
1524 Checked for existance of $NFSROOT/proc/modules file before calling
1525 umount $NFSROOT/proc
1526 Recursively copies contents of /etc/fai/ directory (good if using CVS)
1527 Install $NFSROOT_PACKAGES in a second pass, to sidestep conflicts
1528 (e.g. so that ssh may replace rsh-client)
1529 Don't set up $LOGUSER's home directory if that variable is undefined
1530 add variable FAI_DEBOOTSTRAP_OPTS
1531 * conf/fai_modules_off: more modules turned off
1532 * call openvt with full shell path (closes: #134641)
1533 * hooks are also skipped if task is skipped
1534 * hooks that end in .source are sourced
1535 * class/*.mod file can now define variables
1536 * add ADAPTEC.mod file
1537 * apt/conf: set Assume-Yes "true" so apt-get (and tasksel) is noninteractive
1538 * lib/subroutines: /dev/ida/ and /dev/rd/ support in
1539 subroutine:umount_local_disks, added $netdevices_up, use $tfsab
1540 instead of fstab (for solaris support), /fai is now $FAI, mount shm
1541 file system if available, otherwise use normal ramdisk, strip comment lines
1542 when defining classes via scripts, added subroutine do_script,
1543 do_scriptss calls every script class/<classname>/S[0-9]* when class is
1544 not a file, execute all S[0-9]* scripts in a directory
1545 /fai/scripts/$class/, skip all comment lines when definig classes
1546 task_partition() call setup_harddisks only if no disk_var.sh exists
1547 defclass also sources all scripts class/S*.source
1548 add subroutines adddivert(), rmalldivert(); task_finish calls
1549 rmalldivert, task_sysinfo calls kudzu; save_log*() -maxdepth not
1550 needed for find, save_log*() now uses date and time for directory name;
1551 /tmp/fai now $LOGDIR, can be set in fai.conf; new cvs co code
1552 * templates/scripts: change NET and NETWORK examples; now called S10,
1553 S40 and located in directory /fai/scripts/NETWORK/
1554 BASE and DEFAULT moved to DEFAULT/S20 and DEFAULT/S01
1555 * setup_harddisk: raid support for /devc/rd, /dev/ida and cciss driver
1556 for Compaqs Smart Array Controllers, called with -d
1557 * doc/Makefile: detect if anything is really to do
1558 * use gzip -dc instead of zcat
1559 * make-fai-bootfloppy: do not copy /boot/System.map to floppy, new
1560 option -s
1561 * added prtnetgr; change netgroup example and script all_hosts to use it
1562 * fcopy: added debug message if executing postinst, ignore CVS
1563 directories, use File::Find, now sets envionment variables $target and
1564 $FAI_ROOT, bug fix in -d option, new options -L and -P
1565 * KERNELVERSION not needed in fai.conf, now automaticly determined in
1566 make-fai-* scripts
1567 * FAI_FILES removed
1568 * Files added: THANKS, preinst, prtnetgr, pxelinux.cfg
1569 * Manual pages added fai-setup, install_packages, make-fai-bootfloppy,
1570 make-fai-nfroot
1571 * add use stict pragma for perl scripts
1572 * add auto.master and auto.scratch config for kernel automounter
1573 * mkdebmirror: use passive ftp mode
1574 * added autofs to package_CONFIG/BEOWULF
1575 * debian/prerm: do nothing when upgrading package
1576 * scripts/fai-setup: determine loguserhome earlier (closes: #136851)
1577 * new standards version 3.5.6
1578
1579 -- Thomas Lange <lange@debian.org> Tue, 9 Apr 2002 18:29:15 +0200
1580
1581 fai (2.2.3) unstable; urgency=low
1582
1583 * added ATOMCLIENT in disk_config
1584 * setup_harddisks detects harddisk even if no valid partition table is
1585 available
1586 * added dosfstools to nfsroot
1587 * added .rhosts for ATOMCLIENTS
1588 * added detect, discover and lsdev to sysinfo
1589 * make-fai-nfsroot: now ash compatible (closes: #117431)
1590 clean apt cache before creating base.tgz, make
1591 liloconf silent, verbose output can be redirected to a file
1592 call mknbi only for kernels using BOOTP, added sysutils package
1593 * scripts/DEFAULT: chmod 1777 the defined scratch partition
1594 * wake on LAN section added to fai guide
1595 * reiserfs patch added to setup_harddisks
1596 * nfs-user-server support for woody
1597 * DEFAULT: scratch directories are writeable for all users
1598 * utils moved from doc directory to /usr/share/fai
1599 * install_packages: check all package names, remove unknown packages
1600 from install list; PRELOAD support for url of type file:
1601 * dpkg-divert is quiet unles verbose is set
1602 * make diversion for broken liloconfig (closes: #113906)
1603 * added class NOGETTY
1604 * install_packages: add code for command PACKAGES hold
1605
1606 -- Thomas Lange <lange@debian.org> Thu, 8 Nov 2001 17:01:02 +0100
1607
1608 fai (2.2.2) unstable; urgency=low
1609
1610 * bug fix in get_dhcp_info()
1611 * added jmon to BEOWULF
1612
1613 -- Thomas Lange <lange@debian.org> Wed, 10 Oct 2001 10:52:35 +0200
1614
1615 fai (2.2.1) unstable; urgency=low
1616
1617 * bugs in mkdebmirror fixed
1618 * replace compat from nsswitch.conf templates (closes: #113902)
1619 * FAI_FLAGS can contain comma or space separatedd list of flags
1620 * echo device before BOOTP request
1621 * all_hosts uses netgroup allhosts
1622
1623 -- Thomas Lange <lange@debian.org> Fri, 5 Oct 2001 17:19:14 +0200
1624
1625 fai (2.2) unstable; urgency=low
1626
1627 * fix lilo bug in make-fai-bootfloppy
1628 * user can define their own action using FAI_ACTION and
1629 creating a command /fai/hooks/$FAI_ACTION
1630 * rcS_fai rearranged; move a lot of subroutines into subroutines
1631 * hooks can force rcS_fai to skip the default task
1632 * timeout for bootpc can be set in rcS_fai
1633 * new subroutine ether_info sets variable $ethers
1634 * unused subroutine myyes removed
1635 * prepare-apt.log renamed to updatebase.log
1636 * task_sysinfo only probes available disks
1637 * install_packages: support for new task packages using tasksel
1638 * get_bootp_info() and get_dhcp_info() uses multiple network interfaces
1639 via variable $netdevices
1640 * layout of local Debian mirror for non-US changed
1641 * mkdebmirror: non-US has new location, minor bugs removed
1642 * rmdivert moves distrib.dpkg-new files
1643 * new chapter about installing a Beowulf cluster
1644 * bug in list_disks() fixed
1645 * diskless class is automaticly defined, improved diskless hook
1646 * package nfs-common added to nfsroot for lockd, statd
1647 * support for additional variable definitions and classes
1648 * new utilities: all_hosts, rshall and softupdate
1649 * new examples for Beowulf cluster: atoms, ATOMCLIENT, BEOWULF
1650 * defvar and devclass are now called before task_action
1651 * bug fix: fcopy down not convert from octal when using file-modes
1652 * all file in /files/root/ use file-modes
1653 * tlink can show symlink of a host or all file in /boot/fai
1654 * new class NOSECURETTY, NOTCPD
1655
1656 -- Thomas Lange <lange@debian.org> Fri, 14 Sep 2001 14:35:49 +0200
1657
1658 fai (2.1) unstable; urgency=low
1659
1660 * user visible changes are now reported in NEWS file
1661 * setup_harddisk: do not check if root partition is in first 8GB, do not
1662 check if it's a primary partition
1663 * make-fai-nfsroot: uses debbootstrap if FAI_DEBOOTSTRAP is
1664 defined (closes: #100914)
1665 use /etc/apt/sources.list is FAI_SOURCES_LIST is undefined
1666 * call some commands with prefix LC_ALL=C, so diffrent locale does
1667 not change the output
1668 * ftar: do not call tar with option I, j or z, use pipe instead
1669 * rcS_fai: added hook support, use all ntpserver for ntpdate, always
1670 extract base.tgz, no version number in base.tgz; read_config() removed;
1671 move some task from fai_init to fai_setup to get their output;
1672 create etc/hosts with fqdn in target directory; $revclasses contains
1673 classes in reversed order
1674 * new flag createtv; controls if ctrl-c will reboot or give a shell and
1675 if two additional terminals will be available
1676 * debhelper compatability level now 2
1677 * woody support: using debootstrap, different package lists
1678 * added class DISKLESS
1679 * subroutine disk_info rewritten, ignores cdrom
1680 * fai-setup: do not generate ssh key if already existing
1681 * cat <<EOF calls corrected
1682 * mkdebmirror now mirrors also testing and unstable by default
1683 * grub support in scripts/BOOT and scripts/FAI_BOOTPART
1684 * new utility chkdebnames check debian package names
1685 * new script device2grub convert normal device names to grub device names
1686
1687 -- Thomas Lange <lange@debian.org> Fri, 20 Jul 2001 11:55:29 +0200
1688
1689 fai (2.0.2) unstable; urgency=low
1690
1691 * typo in ftp Debian mirror fixed
1692 * corrected wrong cvs tag, some more little changes
1693
1694 -- Thomas Lange <lange@debian.org> Thu, 28 Jun 2001 14:11:23 +0200
1695
1696 fai (2.0.1) unstable; urgency=low
1697
1698 * Default Debian mirror access now via ftp. This can take much time to
1699 download the required packages. (closes: #101596)
1700 * Check if LOGUSER is defined, (closes: #101620)
1701 * wget now recommends, (closes: #101594)
1702 * Use ntpdate if a ntp server is defined (tag nt in bootptab),
1703 (closes: #101899)
1704 * DEFAULT script writes fqdn and short hostname into etc/hosts,
1705 (closes: #101820)
1706 * Bug fix. Check if imggen executable is available.
1707
1708 -- Thomas Lange <lange@debian.org> Thu, 28 Jun 2001 13:33:33 +0200
1709
1710 fai (2.0) unstable; urgency=low
1711
1712 * first upload to Debian archive
1713 * kernel-2.2.19 support
1714 * order of classes now (with increasing priority):
1715 DEFAULT, <other classes>, $HOSTNAME, LAST
1716 * architecture is now also a class (see S01alias.sh)
1717 * class/*.source renamed to class/*.var, because they define variables
1718 * new description of all classes
1719 * $moduleslist is the list of modules that will be loaded by the new system
1720 * names of examples changed to make them more comprehensible
1721 * FAI_PACKAGEDIR now FAI_DEBMIRROR
1722 * new fcopy script for copying files with classes
1723 * new ftar script for extracting tar files with classes
1724 * manual pages for fcopy, ftar
1725 * converted many cfengine scripts to shell scripts
1726 * several classes and scripts removed and rearranged
1727 * S90partitions.pl replaces the old shell version
1728 * add FAI_BOOTPART class and scripts
1729 * klogd, syslogd running during installation
1730 * make-fai-bootfloppy can take additional parameters for the kernel and
1731 supports multiple network interface cards
1732 * kernel append parameters define variables in rcS_fai
1733 * added subroutines ifclass, rwmount
1734 * new command bootsector can enable, disable or list magic number of
1735 boot sector
1736 * make many variables local
1737 * better debugging of shell scripts
1738 * remote login has all subroutines available
1739 * faireboot -s saves log files to install server
1740 * sfdisk call removed from subroutines and Fai.pm, since it's not
1741 portable; unfortunately setup_hardisk still using it
1742 * new mount2dir command; this task is removed from setup_hardisk
1743 * files in package_config can use dpkg --get-selections format
1744 * redundant packages in package_config/COMPILE removed
1745 * PRELOADRM feature for package_config
1746 * comments in files in package_config/ are now everything after a #, not
1747 only at the beginning of a line
1748 * lvm not in nfsroot by default, grub now included
1749 * access from install clients to server can be done via rsh/rcp or
1750 ssh/scp (see fai.conf)
1751 * modprobe displays less errors
1752 * templates now stored in /usr/share/fai
1753 * all release timestamp in this changelog until version 1.4.2 are
1754 wrong; they indicate the time when I started hacking the next version;
1755 these are the correct release dates:
1756 Jun 20 2000 fai_1.1beta2.tar.gz
1757 Jul 11 2000 fai_1.2.0beta1.tar.gz
1758 Oct 26 2000 fai_1.3.0test1.tar.gz
1759 Nov 6 2000 fai_1.3.0test2.tar.gz
1760 Nov 23 2000 fai_1.4.0.tar.gz
1761 Dec 7 2000 fai_1.4.1.tar.gz
1762 Dec 12 2000 fai_1.4.2.tar.gz
1763
1764 -- Thomas Lange <lange@debian.org> Tue, 15 May 2001 14:28:31 +0200
1765
1766 fai (1.4.2) unstable; urgency=low
1767
1768 * add wget to suggests list
1769 * xviddetect called for FAI_ACTION=sysinfo
1770 * fai.conf: added missing / in ftp definition of FAI_SOURCES_LIST
1771 * added parted to nfsroot and package_config/MINI_SOFT
1772 * FAI_KEYMAP files can also be located in /fai/files
1773 * added subroutine load_keymap_consolechar (was included in rcS_fai)
1774 keymap now called correctly
1775 * the little FAI banner is now printed on startup
1776 * variable hdparm tunes your hard disks and creates rcS.d script
1777
1778 -- Thomas Lange <lange@debian.org> Mon, 11 Dec 2000 16:36:31 +0100
1779
1780 fai (1.4.1) unstable; urgency=low
1781
1782 * swap order of class ALL and hostname
1783 * CLASS ALL renamed to DEFAULT
1784 * templates/class/S*.source files renamed
1785 * scripts in class/ reorganized. First *.{sh,pl) are executed, then
1786 $class.source are sourced for all defined classes
1787 * install kernels removed, now included in package fai-kernels
1788 * hdparm available in nfsroot, sysinfo prints hparm -i
1789 * classs/ATA33.source can tune harddisk during installation
1790 * class DEBIAN_DEVEL commented out, because this software package list
1791 mostly segfaults dpkg
1792 * base?_?.tgz now included in nfsroot; BASETGZ not needed any more
1793 * bug fixed: setup_harddisks don't mount preserved partitions if mount
1794 point is not in root directory
1795 * bug fixed: no dns support during chroot in make-fai-nfsroot
1796
1797 -- Thomas Lange <lange@debian.org> Wed, 29 Nov 2000 11:34:41 +0100
1798
1799 fai (1.4.0) unstable; urgency=low
1800
1801 * faireboot is faster and more reliable
1802 * package depends on nfs-server
1803 * keymap created by shell script ALL (uses $FAI_KEYMAP)
1804 * mk3comimage removed (uses non free software), now netboot is used
1805 * first version of the FAI Guide included
1806 * use dpkg-divert to fake some programs (solves many problems)
1807 * yes pipes <CR> to apt-get during installation
1808 * all definitions from global.conf are moved to fai.conf
1809 * make-fai-nfs now uses chroot when calling apt-get
1810 so nfsroot must not use the same Debian distribution as the server
1811 * $MNTPOINT is mount point for Debian mirror
1812 * postinst tasks are moved to fai-setup script
1813 * $UTC, $FAI_CONFIGDIR added to fai.conf
1814 * bug fixed: loopback device was not set up
1815
1816 -- Thomas Lange <lange@debian.org> Mon, 6 Nov 2000 12:20:00 +0100
1817
1818 fai (1.3.0test2) unstable; urgency=low
1819
1820 * loopback device is set up during installation
1821 * create resolv.conf via script RESOLV instead of using cfengine
1822 * printers are defined in class/ not in cfengine script
1823 * mount nfs directories using rsize=8192
1824 * bug fixed: make-fai-nfsroot removes /boot/*-$KERNELVERSION
1825
1826 -- Thomas Lange <lange@informatik.uni-koeln.de> Fri, 3 Nov 2000 10:26:03 +0100
1827
1828 fai (1.3.0test1) unstable; urgency=low
1829
1830 * kernel in nfsroot is now build with kernel-package (make-kpkg)
1831 * installkernel now supports loadable modules
1832 * class/S05modules.sh can load modules (example global.mod)
1833 * add script make-fai-bootfloppy
1834 * client's timezone during installation is now the same as on server
1835 * FAI_ACTION sysinfo now mounts all local disk and searches for fstab
1836 * add support for expect scripts
1837 * add nfs-kernel-server support
1838 * do not create account fai if it already exists (e.g when using NIS)
1839 * new format for keymap and consolefont definition
1840
1841 -- Thomas Lange <lange@informatik.uni-koeln.de> Mon, 9 Oct 2000 18:08:02 +0200
1842
1843 fai (1.2.0beta1) unstable; urgency=low
1844
1845 * two virtual terminals available (press alt-F2 or alt-F3)
1846
1847 * make-fai-nfsroot removes pcmcia-cs
1848 installs additionals packages: lvm raidtool2 ext2resize sshd dhcp-lient
1849 flag verbose controls output level
1850 nfsroot is created without any interaction
1851 base2_2.tgz is fetched via wget if it's not found in /tmp
1852
1853 * new start-stop-daemon script instead of symlink to fake it
1854
1855 * configuration for kernel 2.2.17
1856
1857 * start sshd during installation for remote access;
1858 add "sshd" to FAI_FLAGS to enable this
1859 remote reboot possible via: ssh -l root hostname faireboot
1860
1861 * additional dhcp support available (bootp is still the default)
1862
1863 * cvs repository available
1864
1865 -- Thomas Lange <lange@informatik.uni-koeln.de> Fri, 30 Jun 2000 13:41:13 +0200
1866
1867 fai (1.1beta2) unstable; urgency=low
1868
1869 * PRELOAD feature, faireboot added
1870
1871 -- Thomas Lange <lange@informatik.uni-koeln.de> Tue, 20 Jun 2000 16:29:14 +0200
1872
1873 fai (1.1beta1) unstable; urgency=low
1874
1875 * Initial Release.
1876
1877 -- Thomas Lange <lange@informatik.uni-koeln.de> Wed, 7 Jun 2000 11:16:23 +0200

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.5