| 1 |
mt |
6785 |
fai (4.0~beta3) unstable; urgency=low |
| 2 |
|
|
|
| 3 |
|
|
[ Thomas Lange ] |
| 4 |
|
|
* faimond-gui: add option -s |
| 5 |
|
|
* make-fai-nfsroot.conf: set NFSROOT_HOOKS by default |
| 6 |
|
|
* updatebase: remove pre-lenny code |
| 7 |
|
|
* copy pxelinux.0 to TFTPROOT only if it's not already existing |
| 8 |
|
|
remove unneeded else |
| 9 |
|
|
* faimond-gui: Tk::Balloon is not used atm. |
| 10 |
|
|
* subroutines: show rx and tx bytes for network device at the end |
| 11 |
|
|
* subroutines: add commentary how to create variables.log for sourcing |
| 12 |
|
|
them later again (thanks to Andreas Schuldei) |
| 13 |
|
|
* fai-client.install: remove list_disks |
| 14 |
|
|
* make-fai-nfsroot: add test if etc/init is available |
| 15 |
|
|
* fai-client.install, copyright, bootexample.txt, fai-guide.txt, |
| 16 |
|
|
subroutines, THANKS, setup-storage.8, Makefile, FAIBASE.var: remove |
| 17 |
|
|
setup_harddisks and variable USE_SETUP_STORAGE |
| 18 |
|
|
* NEWS: add info about setup_harddisks removal |
| 19 |
|
|
* fai-mirror, control: replace apt-move by reprepro |
| 20 |
|
|
* 99-discover-bug: remove unused script |
| 21 |
|
|
* 30-demo: replace script with shell code in 10-misc |
| 22 |
|
|
* 40-misc: replace cfengine script with shell script |
| 23 |
|
|
* subroutines: df output also shows type of file system |
| 24 |
|
|
* mkramdisk,task_sysinfo,updatebase,fai-do-scripts,fai-debconf, |
| 25 |
|
|
faimond-gui,setup-storage,Commands.pm,Exec.pm,Fstab.pm,Init.pm, |
| 26 |
|
|
Parser.pm,Sizes.pm,Volumes.pm: add $Id$ |
| 27 |
|
|
* control: fix duplicate Depends on iproute |
| 28 |
|
|
* fai-savelog: add messages, if some variables are not defined, |
| 29 |
|
|
minor code cleanup |
| 30 |
|
|
* fai-debconf: exit 0 all the time, change comment |
| 31 |
|
|
* make-fai-nfsroot: remove variable $FAI_BOOT |
| 32 |
|
|
* Makefile: add support for small pixmaps in faimond-gui |
| 33 |
|
|
* fai-chboot, fai-chboot.8: support for MAC address, same as host name |
| 34 |
|
|
(thanks to Torge Gipp for the initial patch) |
| 35 |
|
|
* THANKS: add Torge |
| 36 |
|
|
* fai-vol_id: cleanup code |
| 37 |
|
|
* fai: cleanup code |
| 38 |
|
|
* device2grub: fix indentation, minor code fix |
| 39 |
|
|
* fai-start-stop-daemon: remove it, because not needed any more, |
| 40 |
|
|
policy-rc.d is sufficient; remove man page as well [r6261] |
| 41 |
|
|
* fai-server.install, updatebase, make-fai-nfsroot, Makefile: remove |
| 42 |
|
|
fai-start-stop-daemon |
| 43 |
|
|
* make-fai-nfsroot: minor cleanup |
| 44 |
|
|
* make-fai-nfsroot: remove diversion of discover-modprobe |
| 45 |
|
|
* make-fai-nfsroot: die() subroutine now takes exit code, remove several |
| 46 |
|
|
else branches |
| 47 |
|
|
* savelog.LAST: add ignore pattern [?] [r6619] [r6621] [r6631] |
| 48 |
|
|
* ftar: die() subroutine now takes exit code, code cleanup |
| 49 |
|
|
* fai-mirror: code cleanup |
| 50 |
|
|
* updatebase, subroutines: move code for loading apt keys to updatebase |
| 51 |
|
|
* subroutines: new code for prepareapt(). First, try to copy important |
| 52 |
|
|
files (hosts, resolv.conf, sources.list, preferences) from the config |
| 53 |
|
|
space, if not found use version from the nfsroot. Also try whole |
| 54 |
|
|
directory tree /etc/apt from config space |
| 55 |
|
|
* simple examples: move all Debian specific parts into new class DEBIAN |
| 56 |
|
|
(Thanks to Michael Goetze for the patch) |
| 57 |
|
|
* THANKS: add Michael |
| 58 |
|
|
* remove apt-proxy |
| 59 |
|
|
* use 192.168.33.0/24 subnet for class FAISERVER |
| 60 |
|
|
* S99fai-setup: do not call fai-setup |
| 61 |
|
|
* add approx support in class FAISERVER |
| 62 |
|
|
* mkdebmirror: use cdn.debian.net |
| 63 |
|
|
* 10-conffiles, 50-host-classes: add support for hosts named client01,... |
| 64 |
|
|
* install_packages: |
| 65 |
|
|
- add cupt support |
| 66 |
|
|
- create aptpkg cache only if $hasdebian is also set [r6579] |
| 67 |
|
|
- year++ [r6580] |
| 68 |
|
|
- if -l is given, do not write $FAI_ROOT/var/log/install_packages.list |
| 69 |
|
|
[r6634] |
| 70 |
|
|
* fai-guide.txt: |
| 71 |
|
|
- minor URL fix [r6168] |
| 72 |
|
|
- adjust to new task name [r6693] |
| 73 |
|
|
- improve explanation of flag "reboot" [r6627] |
| 74 |
|
|
- minor improvement [r6676] |
| 75 |
|
|
* get-boot-info: do only list NICs which also have a link (means cable |
| 76 |
|
|
connected) [r6234] |
| 77 |
|
|
* control: |
| 78 |
|
|
- change Uploaders: remove Holger, add Mika [r6176] |
| 79 |
|
|
- new URL for browsable svn repository [r6547] |
| 80 |
|
|
- remove Replaces and Conflicts to fai and fai-kernels [r6606] |
| 81 |
|
|
- syslinux-common is not needed on the host, pxelinux.0 is copied from the |
| 82 |
|
|
nfsroot [r6677] |
| 83 |
|
|
* simple example: |
| 84 |
|
|
- do not use fcopy for /etc/modules [r6196] |
| 85 |
|
|
- do not copy file if target is a symlink [r6197] |
| 86 |
|
|
- apply patch from experimental, install grub into all raid devices |
| 87 |
|
|
[r6203] |
| 88 |
|
|
- new code for trap ERR, it now saves the maximum value of all errors |
| 89 |
|
|
[r6291] |
| 90 |
|
|
- use pcimodules command to load kernel driver [r6294] |
| 91 |
|
|
- remove option -s -k from modprobe, they do not exist [r6297] |
| 92 |
|
|
- $FAI_ROOT -> $target [r6298] |
| 93 |
|
|
- replace console-common by console-setup and kbd [r6299] |
| 94 |
|
|
- remove usbkbd, year++ [r6325] |
| 95 |
|
|
- use newer code for error trap [r6353] |
| 96 |
|
|
- use ext4 in Debian examples [r6417] |
| 97 |
|
|
- package_config/DEBIAN: use same linux-image package names as in NFSROOT, |
| 98 |
|
|
add initramfs-tools [r6478] |
| 99 |
|
|
- package_config/FAISERVER: replace transitional package name [r6479] |
| 100 |
|
|
- package_config/XFCE: new example [r6484] |
| 101 |
|
|
- grub.cfg: grub2 (for fai-cd) now asks for user and password [r6486] |
| 102 |
|
|
- class/50-host-classes: add xfcehost [r6491] |
| 103 |
|
|
- grub.cfg,menu.lst: do not use ip= kernel parameter, dhcp is now the |
| 104 |
|
|
default [r6495] |
| 105 |
|
|
- grub.cfg: set default boot to boot from local disk (same as in grub1 |
| 106 |
|
|
menu.lst) [r6496] |
| 107 |
|
|
- class/CENTOS.var: new font does not destroy red text on console [r6504] |
| 108 |
|
|
- hooks/prepareapt.CENTOS: add a hint how to disable the fastestmirror |
| 109 |
|
|
plugin [r6508] |
| 110 |
|
|
- scripts/CENTOS/40-install-grub: print boot and grub config to stdout |
| 111 |
|
|
[r6509] |
| 112 |
|
|
- scripts/CENTOS/40-install-grub: use /dev from nfsroot, define device in |
| 113 |
|
|
grub [r6510] |
| 114 |
|
|
- scripts/CENTOS/20-makedev: not needed any more, since we use /dev from |
| 115 |
|
|
the nfsroot [r6511] |
| 116 |
|
|
- scripts/CENTOS/50-misc,scripts/CENTOS/50-sysconfig: use a more |
| 117 |
|
|
descriptive name [r6512] |
| 118 |
|
|
- scripts/CENTOS/80-misc: add user demo [r6513] |
| 119 |
|
|
- scripts/FAIBASE/10-misc: add -c to chmod, chown [r6514] |
| 120 |
|
|
- class/50-host-classes: a host named slchost will be installed using |
| 121 |
|
|
Scientific Linux Cern [r6516] |
| 122 |
|
|
- basefiles/Makefile,basefiles/mk-basefile: replace Makefile |
| 123 |
|
|
implementation with shell script [r6524] [r6556] [r6593] [r6656] |
| 124 |
|
|
[r6750]; add optiopn -d for target directory, set default to /var/tmp |
| 125 |
|
|
[r6751] |
| 126 |
|
|
- hooks/instsoft.DEBIAN: set executable flag [r6545] |
| 127 |
|
|
- scripts/FAIBASE/10-misc: if not IP was set, add special host entry |
| 128 |
|
|
[r6546] |
| 129 |
|
|
- class/CENTOS.var: addcomment [r6557] |
| 130 |
|
|
- disk_config/CENTOS: increase max size of /var [r6558] |
| 131 |
|
|
- package_config/XORG: use these packages only for DEBIAN [r6559] |
| 132 |
|
|
- package_config/CENTOS: add packages for XORG [r6560], SLC6 [r6578], |
| 133 |
|
|
authconfig [r6582], remove redhat-lsb [r6583], make packages for |
| 134 |
|
|
CentOS/slc 6 the default [r6596] |
| 135 |
|
|
- scripts/CENTOS/30-mkinitrd: safer generation of initrd, add drivers only |
| 136 |
|
|
if available [r6561] |
| 137 |
|
|
- scripts/CENTOS/80-misc: if gdm is installed, start graphical login |
| 138 |
|
|
[r6562] |
| 139 |
|
|
- scripts/CENTOS/30-mkinitrd,scripts/CENTOS/40-install-grub: add support |
| 140 |
|
|
for CentOD6/SLC6 [r6564] |
| 141 |
|
|
- scripts/CENTOS/30-mkinitrd: whitespace fix [r6565], fix syntax error |
| 142 |
|
|
[r6566] |
| 143 |
|
|
- disk_config/CENTOS: use ext4 except for /, add comments about ext3 |
| 144 |
|
|
issues [r6567] |
| 145 |
|
|
- scripts/CENTOS/60-network-scripts: fix typo [r6577], add check if kudzu |
| 146 |
|
|
exists [r6581] |
| 147 |
|
|
- class/50-host-classes: use CentOS 6 and SLC6 instead of version 5 |
| 148 |
|
|
[r6594] [r6595] |
| 149 |
|
|
- scripts/DEBIAN/40-misc: add FAI_CONFIG_SRC to fai.conf [r6620] |
| 150 |
|
|
- debconf/DEBIAN: remove non-existing debconf data [r6632] |
| 151 |
|
|
- hooks/prepareapt.CENTOS: copy resolv.conf to target [r6662] |
| 152 |
|
|
- package_config/fai-project.asc: add gpg key from fai-project.org |
| 153 |
|
|
repository [r6672] |
| 154 |
|
|
- package_config/DEBIAN.asc,simple/package_config/fai-project.asc: rename |
| 155 |
|
|
key file [r6674] [r6675] |
| 156 |
|
|
- hooks/prepareapt.CENTOS,hooks/repository.CENTOS: rename file, because |
| 157 |
|
|
task was renamed [r6739] |
| 158 |
|
|
- scripts/LAST/50-misc: hwclock should not be called with ROOTCMD [r6745] |
| 159 |
|
|
* fai: unset variable after use [r6195] |
| 160 |
|
|
* fai-do-scripts.1: more precise description of matching file names [r6264] |
| 161 |
|
|
* make-fai-nfsroot: |
| 162 |
|
|
- mdadm.conf should not contain info from the install server [r6232] |
| 163 |
|
|
- add patterns, that indicate an error [r6292] |
| 164 |
|
|
- use xz compression for creating the base.tar file if available [r6499] |
| 165 |
|
|
- remove old nfsroot with background process [r6500] |
| 166 |
|
|
- print message if xz is still running [r6505] |
| 167 |
|
|
- add info about different base files [r6599] |
| 168 |
|
|
- use ramdisk for speeding up package installation [r6600] |
| 169 |
|
|
- year++ [r6602] |
| 170 |
|
|
- several minor fixes [r6604] |
| 171 |
|
|
- stop mdadm from calling mkconf [r6605] |
| 172 |
|
|
- remove obsolete call. It's the default behaviour [r6612] |
| 173 |
|
|
- remove rsize [r6613] |
| 174 |
|
|
- remove message about size of nfsroot [r6614] |
| 175 |
|
|
- change comment [r6615] |
| 176 |
|
|
- remove unused code [r6616] |
| 177 |
|
|
- add check for fai packages inside the nfsroot [r6624] |
| 178 |
|
|
- minor code cleanup [r6635] |
| 179 |
|
|
- remove recover function and option -r [r6636] |
| 180 |
|
|
- remove option -U [r6678] |
| 181 |
|
|
- remove unused variable [r6680] |
| 182 |
|
|
- code cleanup [r6681] |
| 183 |
|
|
- add variable $exitcode [r6682] |
| 184 |
|
|
- add comments, code cleanup [r6683] |
| 185 |
|
|
- add warning about -U [r6684] |
| 186 |
|
|
- do not copy fai files into the nfsroot [r6692] |
| 187 |
|
|
- code restructuring for getting generic nfsroot easier [r6695] |
| 188 |
|
|
- ignore error [r6696] |
| 189 |
|
|
- add options -a and -g [r6698] |
| 190 |
|
|
* make-fai-nfsroot,control: use pxelinux.0 from inside the nfsroot, add |
| 191 |
|
|
depends on syslinux-common [r6409] |
| 192 |
|
|
* task_sysinfo: |
| 193 |
|
|
- start software raid when doing sysinfo [r6233] |
| 194 |
|
|
- print disk devices and their mapping to device names [r6284] |
| 195 |
|
|
- add pcimodules command [r6293] |
| 196 |
|
|
- print info about audio device [r6301] |
| 197 |
|
|
* mkramdisk: fix umount when directory is a mount point [r6235] |
| 198 |
|
|
* fai-mount-disk: fix for mounting of partitions based on fstab [r6274] |
| 199 |
|
|
* Makefile: |
| 200 |
|
|
- remove bin/setup_harddisks from list [r6305] |
| 201 |
|
|
- remove temporary directory in clean target [r6313] |
| 202 |
|
|
- remove fai-guide.chunked directory in clean target [r6492] |
| 203 |
|
|
- remove unused script [r6597] |
| 204 |
|
|
- remove non-existing script [r6630] |
| 205 |
|
|
- remove -f from checkbashism [r6648] |
| 206 |
|
|
- use more verbose filenames (like |
| 207 |
|
|
_anchor_id_advanced_xreflabel_advanced_advanced_fai.html) [r6671] |
| 208 |
|
|
* control,Makefile: remove build dependencies that were only needed for |
| 209 |
|
|
lenny, use -L with a2x [r6327] |
| 210 |
|
|
* THANKS,rshall: convert to UTF-8 [r6307] |
| 211 |
|
|
* NFSROOT: |
| 212 |
|
|
- remove unneeded aufs packages [r6311] |
| 213 |
|
|
- remove unused classes [r6413] |
| 214 |
|
|
- add firmware packages to the nfsroot [r6601] |
| 215 |
|
|
* FAQ: remove very old FAQ [r6489] |
| 216 |
|
|
* docs: remove FAQ [r6490] |
| 217 |
|
|
* subroutines: |
| 218 |
|
|
- add options -a, -o to ifclass(), check multiple classes (logical AND, |
| 219 |
|
|
OR) [r6603] |
| 220 |
|
|
- use ftar for extracting base file (add support for xz compression) |
| 221 |
|
|
[r6501] |
| 222 |
|
|
- add BASHOPTS to pattern [r6611] |
| 223 |
|
|
- remove unused code. Writing to /tmp/l seems to be for debugging [r6623] |
| 224 |
|
|
- cleanup code when to reboot or when to wait for keystroke [r6628] |
| 225 |
|
|
- improve matching of cmdline (closes: #607285, #632350) [r6633] |
| 226 |
|
|
- add short descriptions [r6687] |
| 227 |
|
|
- add comment, move code [r6688] |
| 228 |
|
|
- add missing suffix .asc in file name, minor change in message [r6742] |
| 229 |
|
|
- ignore no matching class when using ftar for basefiles/ [r6766] |
| 230 |
|
|
* subroutines,fai-class.1: use bash regex matching instead of associative |
| 231 |
|
|
array [r6668] [r6669] [r6728] |
| 232 |
|
|
* subroutines,updatebase: move code for loading apt keys into |
| 233 |
|
|
task_prepareapt [r6690] |
| 234 |
|
|
* ftar: print only one / in path names, year++ [r6503] |
| 235 |
|
|
* fai-cd: call genisoimage with -R instead of -r [r6522] |
| 236 |
|
|
* prcopyleft: year++ [r6544] |
| 237 |
|
|
* updatebase: |
| 238 |
|
|
- load apt keys by class names [r6625] |
| 239 |
|
|
- print a warning if some *.asc file are not used [r6629] |
| 240 |
|
|
- fix wrong test [r6647] |
| 241 |
|
|
- remove comments [r6686] |
| 242 |
|
|
- prettify code [r6689] |
| 243 |
|
|
* faireboot: fix wrong message [r6591] |
| 244 |
|
|
* fai,fai-cd,make-fai-nfsroot,fai.conf: remove variable $FAI from fai.conf, |
| 245 |
|
|
set default value in programs [r6607] |
| 246 |
|
|
* fai,fai-mirror,make-fai-nfsroot,fai.conf: remove $MNTPOINT from fai.conf, |
| 247 |
|
|
set default value where needed [r6608] |
| 248 |
|
|
* fai-chboot: first, check if any hosts are specified [r6609] |
| 249 |
|
|
* fai-chboot.8: add -u to more examples [r6610] |
| 250 |
|
|
* fai-chboot.8: add -P to some examples, remove stupid example [r6622] |
| 251 |
|
|
* fai: do not exit if /etc/fai does not exist. [r6617] |
| 252 |
|
|
* get-config-dir: check if $FAI is defined [r6618] |
| 253 |
|
|
* fai-do-scripts: add python support Closes: #635880 [r6637] |
| 254 |
|
|
* make-fai-nfsroot.conf: move important variables to top, no other changes |
| 255 |
|
|
[r6670] |
| 256 |
|
|
* sources.list: enable fai-project.org repository by default [r6673] |
| 257 |
|
|
* setup-storage: the disklist can now also be space separated [r6679] |
| 258 |
|
|
* faimond-gui,subroutines: rename task prepareapt to repository, add |
| 259 |
|
|
warnings for hooks using the old name [r6691] |
| 260 |
|
|
* fai.conf: do not set LOGUSER by default [r6736] |
| 261 |
|
|
* fai,fai-setup,fai.conf: use default value for FAI_LOGPROTO [r6737] |
| 262 |
|
|
* faimond-gui.1: add option -s [r6749] |
| 263 |
|
|
* mkdebmirror: option pdiff was renamed [r6753] |
| 264 |
|
|
* fai-chboot: check if configuration directory exists [r6755] |
| 265 |
|
|
* get-config-dir-*,subroutines: raise error values from 70x to 88x. [r6758] |
| 266 |
|
|
* make-fai-nfsroot,simple/files/etc/kernel-img.conf/DEBIAN: kernel-img.conf |
| 267 |
|
|
is not needed any more [r6760] |
| 268 |
|
|
* Makefile,all_hosts,prtnetgr,rshall: remove obsolete utils which are not |
| 269 |
|
|
closely connected to fai. Closes: #618521 [r6763] |
| 270 |
|
|
* ftar,ftar.8: add option -i. Ignore "no matching class" and exit with 0 |
| 271 |
|
|
[r6765] |
| 272 |
|
|
* fai-kvm: add utility for starting kvm hosts for testing FAI software |
| 273 |
|
|
[r6773] [r6774] |
| 274 |
|
|
* get-boot-info: copy live.log to LOGDIR [r6775] |
| 275 |
|
|
* Makefile,fai-nfsroot2image,fai-server.install,fai-server.manpages, |
| 276 |
|
|
fai-nfsroot2image.8: add fai-nfsroot2image script and man page [r6776] |
| 277 |
|
|
* make-fai-nfsroot,Makefile,fai-server.install,fai-server.links: |
| 278 |
|
|
make-fai-nfsroot -> fai-make-nfsroot transition [r6777] [r6778] [r6779] |
| 279 |
|
|
* fai-chboot.8: add example [r6781] |
| 280 |
|
|
|
| 281 |
|
|
[ Michael Goetze ] |
| 282 |
|
|
* simple examples: |
| 283 |
|
|
- Add missing svn:executable property to example scripts. [r6275] [r6348] |
| 284 |
|
|
- Add to simple-examples a Makefile for creating basefiles. [r6276] |
| 285 |
|
|
- Use mktemp, s/-/_/ in class names. [r6277] |
| 286 |
|
|
- Deduplicate scripts/{DEBIAN,FAIBASE}/40-misc in simple-examples [r6280] |
| 287 |
|
|
- Add some CentOS-related ignore patterns to savelog.LAST.source [r6287] |
| 288 |
|
|
- Initial checkin of CentOS support for simple examples. [r6288] |
| 289 |
|
|
- Copy fai.conf and a small fix, so that fai softupdate runs without error |
| 290 |
|
|
on a fresh installation with simple-examples [r6290] |
| 291 |
|
|
- rename TMPDIR to BASEFILEDIR to avoid accidental setting [r6336] |
| 292 |
|
|
- hooks/updatebase.CENTOS: =~ s/yum/yum -y/ [r6342] |
| 293 |
|
|
- package_config/CENTOS: install sendmail [r6343] |
| 294 |
|
|
- split up some variables into DEBIAN and CENTOS and implement them on |
| 295 |
|
|
CENTOS [r6345] |
| 296 |
|
|
- CENTOS/30-mkinitrd: --with is enough, we don't need --preload [r6346] |
| 297 |
|
|
- Install redhat-lsb on CentOS, thanks to Stephan Adig for the idea |
| 298 |
|
|
[r6347] |
| 299 |
|
|
- Replace CENTOS/20-mknod by CENTOS/20-makedev, thanks to Stephan Adig for |
| 300 |
|
|
the patch [r6349] |
| 301 |
|
|
- Cleanup move of variables from FAIBASE to DEBIAN [r6395] |
| 302 |
|
|
- CENTOS/40-install-grub: fix typo [r6397] |
| 303 |
|
|
- Move some things from scripts/FAIBASE/10-misc to scripts/DEBIAN/40-misc |
| 304 |
|
|
[r6398] |
| 305 |
|
|
- Make static network configuration work on CentOS [r6454] |
| 306 |
|
|
* NFSROOT, NEWS, simple example: Remove cfengine2 from default NFSROOT, as |
| 307 |
|
|
it is no longer needed for the simple-examples. Only do cfengine cleanup |
| 308 |
|
|
if it is installed. [r6283] [r6289] |
| 309 |
|
|
* setup-storage.8: Update AUTHORS in setup-storage(8) [r6312] |
| 310 |
|
|
* get-config-dir-git: Add support for git+ssh config dir [r6339] [r6354] |
| 311 |
|
|
* get-config-dir-git,get-config-dir-hg,get-config-dir-svn: |
| 312 |
|
|
get-config-dir-{svn,git}: check whether source is correct before update |
| 313 |
|
|
[r6340] |
| 314 |
|
|
* get-boot-info: Assume localdomain if no domain name received by DHCP |
| 315 |
|
|
[r6341] |
| 316 |
|
|
|
| 317 |
|
|
[ Michael Prokop ] |
| 318 |
|
|
* Makefile,control: |
| 319 |
|
|
- Add syntax checks to catch possible syntax problems (perl/bashism/bash). |
| 320 |
|
|
Make perlcheck work without perl-tk and liblinux-lvm-perl. |
| 321 |
|
|
Closes: #610509 [r6272] [r6260] [r6262] [r6263] [r6267] [r6270] |
| 322 |
|
|
- Drop cfengine2 from recommends of fai-client [r6701] |
| 323 |
|
|
- Use syslinux as alternative for syslinux-common in depends of |
| 324 |
|
|
fai-nfsroot [r6718] |
| 325 |
|
|
* developer-policy.txt: Add initial developer policy instructions (WIP). |
| 326 |
|
|
[r6460] |
| 327 |
|
|
* release-management.txt: Add document regarding release management of FAI |
| 328 |
|
|
stable using git-svn. [r6461] [r6541] |
| 329 |
|
|
* NFSROOT: |
| 330 |
|
|
- Drop duplicate firmware-bnx2x entry and use firmware-bnx2 instead. |
| 331 |
|
|
Thanks Jens Abromeit <j.abromeit@jpberlin.de> [r6720] |
| 332 |
|
|
- Install xz-utils in nfsroot by default [r6721] |
| 333 |
|
|
* fai-quickstart.postinst: make sure FAI_CONFIGDIR is set, otherwise inform |
| 334 |
|
|
user [r6685] |
| 335 |
|
|
* make-fai-nfsroot: |
| 336 |
|
|
- Make sure we exit with actual return code of subshell [r6697] |
| 337 |
|
|
- Divert /sbin/initctl if the executable is present [r6723] |
| 338 |
|
|
* simple/package_config/DEMO: drop rusers + rusersd packages [r6729] |
| 339 |
|
|
* simple/package_config/UBUNTU: add UBUNTU class file to package_config |
| 340 |
|
|
[r6740] |
| 341 |
|
|
* etc/sources.list: remove deprecated examples/etc/sources.list config file |
| 342 |
|
|
[r6741] |
| 343 |
|
|
* conf/NFSROOT: provide commented package selection examples for Ubuntu |
| 344 |
|
|
[r6743] |
| 345 |
|
|
* simple/package_config/FAIBASE: drop jove, nscd + tcsh from package_config, |
| 346 |
|
|
replace exim4 with nullmailer [r6746] |
| 347 |
|
|
* NFSROOT,simple/package_config/DEBIAN: software selection: use |
| 348 |
|
|
linux-image-686 as default for I386 [r6747] |
| 349 |
|
|
* conf/NFSROOT: drop jove, discover, liblinux-lvm-perl, libapt-pkg-perl and |
| 350 |
|
|
add git [r6748] |
| 351 |
|
|
* make-fai-nfsroot,make-fai-nfsroot.8: do not overwrite existing nfsroot by |
| 352 |
|
|
default, use option -f to force overwriting [r6752] |
| 353 |
|
|
* fai-mirror.1: fix typo in usage example (debmirrir->debmirror) [r6762] |
| 354 |
|
|
* make-fai-nfsroot: do not error out if getent hosts fails [r6770] |
| 355 |
|
|
* make-fai-nfsroot: do not error out if grep on mount output fails in |
| 356 |
|
|
umount_dirs() [r6771] |
| 357 |
|
|
* make-fai-nfsroot: provide proper return code in fdivert() [r6772] |
| 358 |
|
|
* fai-make-nfsroot,fai-make-nfsrot: rename fix: fai-make-nfsrot should be |
| 359 |
|
|
fai-make-nfsroot of course. Thanks Jan-Marek Glogowski for reporting on |
| 360 |
|
|
IRC [r6782] |
| 361 |
|
|
* fai-server.links: fix fai-make-nfsroot symlinks in Debian package. Thanks |
| 362 |
|
|
Jan-Marek Glogowski for bugreport and patch. [r6783] |
| 363 |
|
|
|
| 364 |
|
|
[ Michael Tautschnig ] |
| 365 |
|
|
* fcopy.8: describe behaviour if preinst has nonzero exit code |
| 366 |
|
|
* examples/simple/package_config/GNOME: Remove gnome-apt, ice*-gnome-support |
| 367 |
|
|
as these don't exist in squeeze anymore (thanks Karl Wallner for reporting |
| 368 |
|
|
this) |
| 369 |
|
|
* setup-storage: |
| 370 |
|
|
- Added support for using raw disk devices, without partitioning. Thanks |
| 371 |
|
|
Jordi Funollet. Closes: #589649 [r6169] |
| 372 |
|
|
- Generate conditional definitions for disk_var.sh such that variables |
| 373 |
|
|
will only be set if not previously defined by users. [r6240] |
| 374 |
|
|
- Partition pseudo-type luks:"<pass>" for LUKS device with user-defined |
| 375 |
|
|
passphrase. Thanks Patrick Schoenfeld for suggesting this and extensive |
| 376 |
|
|
testing. [r6405] |
| 377 |
|
|
- If $disklist or $LOGDIR are not provided, find sane default values. |
| 378 |
|
|
[r6406] |
| 379 |
|
|
- Added "all" as valid value for preserve*, resize, always_format. Thanks |
| 380 |
|
|
Toomas Tamm for suggesting this. [r6408] |
| 381 |
|
|
- Man page: Move examples section to the front, several clarifications, |
| 382 |
|
|
additional (simple) RAID example. [r6410] Added Holger's example for SW |
| 383 |
|
|
RAID+LVM. Thanks Holger Levsen. Closes: #645167 [r6769] |
| 384 |
|
|
- Add comment to generated fstab denoting actual device in case of UUID or |
| 385 |
|
|
LABEL being used as identifier. [r6411] |
| 386 |
|
|
- Distinct treatment of MiB vs. MB and friends. [r6412] |
| 387 |
|
|
- Don't keep redundant number field in config data structure. [r6416] |
| 388 |
|
|
- preserve_* now supported for each partition in place. Thanks Edgar Fuß |
| 389 |
|
|
[r6703] |
| 390 |
|
|
- Virtual disks don't have partition types. [r6704] |
| 391 |
|
|
- Keep current_config consistent [r6705] |
| 392 |
|
|
- Better error message for invalid string X in disklabel:X. [r6706] |
| 393 |
|
|
- Start first partition at 1M [r6707] |
| 394 |
|
|
- Support for /dev/loop*, parse floating point output of parted [r6708] |
| 395 |
|
|
- Added new option -s to perform syntax check only. Closes: #627913 |
| 396 |
|
|
[r6709] |
| 397 |
|
|
- Stop RAID arrays before re-assembling. Thanks David Dreezer [r6710] |
| 398 |
|
|
- Properly handle alignment and preserving first partition. [r6711] |
| 399 |
|
|
- Bugfixes to properly read volume id [r6712] |
| 400 |
|
|
- Fix 100%-on-gpt configuration issue. Closes: #619136 [r6713] |
| 401 |
|
|
- Use wipefs to purge (RAID) signatures [r6714] [r6722] |
| 402 |
|
|
- Retain partition flags of preserved partitions. [r6715] |
| 403 |
|
|
- Added options -D <disks>, -L <logdir> [r6716] |
| 404 |
|
|
- Test mdadm-startall for existence before running it [r6724] |
| 405 |
|
|
- Try to write disklabel in -X mode, regardless of exact error message |
| 406 |
|
|
[r6754] |
| 407 |
|
|
- Ignore warning about read-only device for reading partition table |
| 408 |
|
|
[r6756] |
| 409 |
|
|
- Initialize boot_mnt_point [r6757] |
| 410 |
|
|
- Add gpt-bios partition with size 1MB initially [r6759] |
| 411 |
|
|
- Set bootable flag on gpt-bios disk [r6761] |
| 412 |
|
|
* dev-utils: New directory for scripts which are helpful for development of |
| 413 |
|
|
FAI [r6239] [r6302] |
| 414 |
|
|
* Makefile: Make sure that all example scripts are executable, fix syntax |
| 415 |
|
|
check [r6268] [r6650] [r6652] |
| 416 |
|
|
* examples/more-tests: Tests moved to test-suite [r6359-r6366] [r6372] |
| 417 |
|
|
* Makefile,fai-client.lintian-overrides,subroutines: Using shopt -s extglob |
| 418 |
|
|
won't work because bash fails with syntax error before [r6654] [r6658] |
| 419 |
|
|
* subroutines: Require nonempty variable name as suggested by Thomas [r6660] |
| 420 |
|
|
* control: Remove fai-server's recommends of fai-setup-storage. Closes: |
| 421 |
|
|
#644516 [r6738] |
| 422 |
|
|
* get-config-dir-hg: Added get-config pattern for hg+https. Closes: #631495 |
| 423 |
|
|
[r6744] |
| 424 |
|
|
* fai.conf,fai.conf.5: Added man page for fai.conf [r6767] |
| 425 |
|
|
* fai-vol_id: merged Jan's/Limux changes [r6768] |
| 426 |
|
|
|
| 427 |
|
|
-- Michael Tautschnig <mt@debian.org> Sun, 05 Jun 2011 19:16:51 +0100 |
| 428 |
|
|
|