source: branches/1.5/CHANGELOG @ 539

Last change on this file since 539 was 539, checked in by bas, 8 years ago

fixed some issues with grub2 installation. Some distributions use different commands, see #51

  • Property svn:mime-type set to text/plain
File size: 14.0 KB
Line 
11.5.6
2  * Fedora distribution uses different commands for grub2 installation adjusted
3    the grub2_install function to check if we must use other grub2 commands, #51
4    Reported by: Isaac <triguero add decsai dot ugr dot es>
5    Fixed by: Bas van der Vlies
6
71.5.5
8  * Enabled more network drivers 10/100 MBIT for embedded systems, #50
9    Requested by: lodeiroja add gmail dot com
10    Author Bas van der Vlies
11
12  * In the SALI i386/i686 build a lot of options are disabled. So this can
13    be used for embedded systems. Use x86_64 SALI build to install modern
14    i386/i686 systems.
15    Author Bas van der Vlies
16 
17  * The sshd private keys had wrong permission. So sshd failed to start, #51
18    Reported by: Isaac <triguero add decsai dot ugr dot es>
19    Fixed by: Bas van der Vlies
20
21  * Include 'sali-<version>' in the generated tarball. So we extract the contents
22    to a newly created directory instead of the current one.
23    Author: Bas van der Vlies
24   
251.5.4
26  * make initrd, did not work anymore
27    Author Bas van der Vlies
28
29  * Applied contributed patch for the configure.ac to add CentOS/RedHat, #46
30    Author: proche add rainmaker dot com
31    Applied by: Dennis Stam
32
33  * Applied contributed patch to add Xen support in the kernel, #49
34    Author: proche add rainmaker dot com
35    Applied by: Dennis Stam
36
37  * Applied contributed patch to increase the number of attempts with udhcp, #48
38    Author: proche add rainmaker dot com
39    Applied by: Dennis Stam
40
411.5.3
42  * Fixed a critical bug when PROTOCOL is not defined. If PROTOCOL is not set then
43    rsync will be used by default.
44    Author: Dennis Stam
45
461.5.2
47  * Build LVM with the sali udev instead of the system one
48    Author Bas van der Vlies & Michel Scheerman
49
50  * Added export LD_LIBRARY_PATH=/lib:/usr/lib to /etc/profile
51    for PowerPC installations
52    Author Bas van der Vlies & Michel Scheerman
53
54  * You can now use SSHD="y|Y|yes"|Yes|YES" in pxeconfig file
55    to start sshd daemon.
56    Requested by: Jaap Dijkshoorn
57    Author Bas van der Vlies
58
59  * Complete redsign of the network configuration during startup. We
60    we now use the ifup/ifdown method. The IMAGESERVER variable is not
61    necessary when you want to use SCRUB or RESCUE.
62    Reported by/Requested by: Ole Holm Nielsen
63    Author: Dennis Stam
64
65  * Function write_variables is now only used when there is no /tmp/variables.txt
66    use function save_param to save parameters. Ie. save_param IMAGESERVER $IMAGESERVER
67    The function write_variables will be removed in the future.
68    Author: Dennis Stam
69
70  * The variables NETWORK and BROADCAST are now deprecated and are not used. With a
71    IPADDR and NETMASK the BROADCAST and NETWORK are automaticly calculated by ifconfig.
72    Author: Dennis Stam
73
74  * Added ssh keys in the initrd. This way SALI always boots with the same ssh keys. With
75    kernel option SSHD_GENKEY you can force SALI to generate new keys. SSHD_GENKEYS=y
76    Requested by: Ole Holm Nielsen
77    Author: Dennis Stam
78
79  * Enabled utility run-parts in busybox
80    Author: Dennis Stam
81 
821.5.0
83  * Added example directory
84    Author Bas van der Vlies
85
86  * Enabled 'blkid' command in busybox
87    Author Bas van der Vlies
88
89  * Fixed log location for tty4
90    Author: Dennis Stam
91
92  * Since busybox 1.19.0 command length has been removed. Now using ${#VAR}
93    to get the length of the variable VAR.
94    Author: Dennis Stam
95
96  * Updated kernel version to 3.1.4
97  * Updated busybox to 1.19.4
98  * Updated aria2 to 1.14.2
99  * Updated curl to 7.23.1
100  * Updated e2fsprogs to 1.42
101  * Updated jfsutils to 1.1.15
102  * Updated openssh to 5.9p1
103  * Updated LVM to 2.2.02.88
104  * Updated parted to 3.0
105  * Updated rsync to 3.0.9
106  * Updated scrub to 2.4.1
107
108  * Always copy installation log to /root/sali.log
109    Author: Bas van der Vlies
110
111  * Fixed report_task for rsync
112    Author: Bas van der Vlies
113
114  * sali log file is : /var/log/sali.log
115    Author: Bas van der Vlies
116
117  * Monitoring now logs to MONITOR_SERVER and /var/log/monitor.log.
118    So we can monitor the process on the node via ssh
119    Author: Bas van der Vlies
120
121  * If VERBOSE_LEVEL is greater or equal then 256. Then the getimage
122    image routine will be verbose (tar, rsync)
123    Author: Bas van der Vlies
124
125  * Added some post-install examples for:
126     - grub/grub2
127     - pxeconfig
128    Author: Dennis Stam
129
130  * Added VMXNET3 network module for kernel
131    Author: Bas van der Vlies
132
133  * Added grub2_install function
134    Author: Bas van der Vlies
135
136  * Added reboot function. If monitor is enabled first send a status
137    message and the use the real reboot
138    Author: Bas van der Vlies & Dennis Stam
139
140  * Added SALI_VERSION environment variable so we can check which
141    version we use.
142    Author: Bas van der Vlies & Dennis Stam
143
144  * Added xmlrpc-c to monitor aria via the rpc functionality. This way
145    the progress way more reliable then grepping the stdout of aria2c.
146    Fixes ticket #36
147    Author: Dennis Stam
148
149  * When we are using bittorrent, print that the image is being unpacked
150    Author: Dennis Stam
151
1521.4.11
153  * Critical fix in detecting the disks in a system. Parsing
154    the output of lsscsi was wrong, closes #31
155    Author: Bas van der Vlies
156
1571.4.10
158  * Added passwd command to busybox. So we can set a new root
159    password and modified sshd_config to allow root login when
160    ssh is enabled, closes #25
161    Author: Bas van der Vlies
162
163  * Fixed a bug in detecting scsi disks, closes #26
164
165    When function find_all_disks_by_dev() is used loop over the:
166       - /dev/disk/{by-path by-id by-label} directories
167       - to find all the disks
168
169    Function find_all_disks_by_lsscsi() is simplified so we did not
170    skip valid scsi disks
171
172    Author: Bas van der Vlies
173
1741.4.7
175  * Added virtio drivers instead of virtio host support
176    Author: Dennis Stam
177
1781.4.6
179  * Added lsscsi for finding disks, add an option to disk_enumerate to specify a exclude expression
180    closes ticket #21
181    Reported by: Robert Verkerk
182    Author: Dennis Stam
183
184  * Replaced shell function unique with uniq, please note that shell function unique is still
185    available for backwards compatibility in  masterscripts. Closes #12
186    Author: Dennis Stam
187
188  * Updated aria_autodetect_staging_dir to the new situation without a tmpfs mount, closes #17
189    Author: Dennis Stam
190
1911.4.5
192  * An rewrite has been done of the make and configure files.
193        Author: Dennis Stam
194
195  * Improved ppc64 architecture support
196        Author: Dennis Stam & Michel Scheerman
197
198  * Added module blacklisting via kernel parameters, use BLACKLIST=module_a;module_b as
199    kernel parameter to blacklist a module dynamicly
200        Author: Dennis Stam
201
2021.4.1
203  * Added experimental support for ppc64 architecture. Tested under SLES 11.1 with Power 6.
204    Author: Dennis Stam & Michel Scheerman
205
206  * Change the find_all_disks order from by-id to by-path first, see ticket #16
207    Author: Dennis Stam
208
2091.4.0
210  * Added kernel virtualization support for X86_64 kernel
211    Requested by: Ernst Pijper (SARA)
212    Author: Bas van der Vlies
213
214  * A complete rewrite of the rcS script
215     * The rcS script has been replaced by /bin/startup and /bin/install
216    Author: Dennis Stam
217
218  * The init script has been changed so it will not include /etc/init.d/functions file. So when
219    you have a syntax error in the /etc/init.d/functions the kernel will not panic.
220    Author: Dennis Stam
221
222  * Fixed the disk_enumerate function to sort the disk the correct way. See tickets #13 and #14
223    Reported by: Juriaan Saathof
224    Author: Dennis Stam and Bas van der Vlies
225
226  * All disk environmant variables are now exported so they can be used in the post install
227    scripts. Also the amount of disks is exported in var NUMDISKS.
228    Reported by: Juriaan Saathof
229    Fixed by: Bas van der Vlies
230
231  * added scrub
232    * scrub is a disk wipe utility
233    * more information at: http://code.google.com/p/diskscrub/
234    * added a startup script called S98scrub, wich will run if SCRUB=y is specified.
235    * other options are:
236      * SCRUB_DISKS=sda,sdb,/dev/cciss/d0c0 , specify which disks must me scrubbed, separate with ,
237      * SCRUB_OPTIONS="-pdod", specify which options must be passed on to the scrub ( see manpage )
238      * SCRUB_REBOOT=y or SCRUB_HALT=y, reboot or halt the machine
239    Author: Dennis Stam
240
241  * busybox settings:
242    * added cttyhack
243    * added login
244    Author: Dennis Stam
245
246  * update aria 1.10.9
247  * update busybox 1.18.3
248  * update curl 7.21.4 (security update)
249  * update e2fsprogs 1.41.14
250  * update kernel 2.6.36.4
251  * update lvm 2.2.02.84
252  * update mdadm 3.2
253  * update openssh 5.8p1
254  * update openssl 1.0.0d
255  * update udev 166
256  * update xfsprogs 3.1.4
257
2581.3.5
259  * The init script has been modernised and does not include the /etc/init.d/functions
260    file anymore. Also udev has been adjusted to run from the init. Also the startup of
261    udev has been simplified.
262    Author: Dennis Stam & Bas van der Vlies
263
264  * Replaced termcap with terminfo
265    Author: Dennis Stam & Bas van der Vlies
266
267  * We have changed the compression type of initrd.img from gzip to bzip2
268    Author: Dennis Stam
269
270  * Major adjustment to the /etc/inittab file. You are now able to use console redirection.
271    Reported by: Chris Pepper
272    Author: Dennis Stam
273
274  * Added support for 16 partitions on disks with msdos label
275    Reported by: Chris Peppper
276    Author: Bas van der Vlies
277
278  * Minor adjustment to the rcS script. Run udev after creating the procfs and devfs
279    file systems.
280    Author: Dennis Stam
281
282  * Minor adjustment when creating extended and logical partitions.
283    The extended partition shall now be created after creating two
284    primary partitions.
285    Reported by: Chris Pepper
286    Author: Dennis Stam
287
288  * Adjusted the build method of the Makefile. The kernel and initrd.img will
289    now be copied to the directory with the arch name.
290    Author: Dennis Stam
291
292  * busybox settings:
293      - changed history size to 100 lines instead of 15 lines
294      - changed max chars for input to 4096 instead of 1024
295      - added getty and login
296      - added mountpoint
297      - added setlogcon
298    Author: Bas van der Vlies & Dennis Stam
299
3001.3.2
301  * Added method parse_tmpfs_opts that was removed earlier. Now you can specify the
302    size of the tmpfs mount
303
3041.3.1
305  * Fixed that udhcp overrides the value IMAGESERVER even when the value
306    is empty. Udhcp only sets the IMAGSERVER value when not given as a
307    kernel arg.
308      Reported by : Chris Pepper
309
310  * Removed a lot of SystemImager specific files that SALI does not use
311     now you must use ./configure first
312  * Changed Makefile, 'make help' shows the available options
313  * ping_test prints the value of the IMAGESERVER
314
315  * added curl 7.21.1 for fetching the headers when using http/ftp protocol
316
317  * update kernel 2.6.34.7
318  * update xfsprogs 3.1.2
319  * update lvm 2.2.02.73
320  * update mdadm 3.1.3
321  * update udev 161
322  * update aria 1.10.3
323
3241.3.0
325  * Added function shutdown for better support for the systmimager generated install script
326
327  * Fixed bad number cntr when using bittorrent
328  * Fixed Evaluating image size when using bittorrent
329
330  * update kernel 2.6.34.4
331     - added 10G network drivers
332     - added more SCSI device support
333     - added NFS client support for v3 and v4
334
335  * Updated the initrd.rul, it now supports 32bit compilation
336
337  * updated busybox 1.17.1
338  * updated aria2 1.10.0
339  * updated e2fsprogs 1.41.12
340  * updated udev 160
341  * updated lvm2 2.2.02.72
342  * updated kexec-tools 2.0.2
343  * updated openssh 5.5p1
344 
345  * removed tar source from build process. Is replaced by busybox utility
346
347  * removed some obsolete functions from /etc/init.d/functions
348     - parse_tmpfs_opts
349     - mount_pts
350     - switch_root_to_tmpfs
351
3521.2.4:
353  * Fixed version number of openssl
354
355  * Removed some obsolete files
356
3571.2.3:
358  * replace tar with the busybox tar
359
360  * Updated
361     - busybox to 1.17.0
362     - kernel to 2.6.33.6
363
3641.2.2:
365  * Added variable PROTOCOL and STAGING to replace BITTORRENT and BITTORRENT_STAGING. Reason herefore
366    is to be more dynamic with other protcol types (eg. http, ftp )
367
368  * Removed option for rsync to TMPFS.
369
370  * Added support lvm2 udev rules
371
372  * Changed download location to ftp://ftp.sara.nl/pub/sali/sources
373
374  * Changed some disk functions so it can be used for LVM2
375
376
377  * Updated
378     - kernel to 2.6.33.5
379     - busybox to 1.16.2
380     - aria2 to 1.9.5
381     - e2fsprogs to 1.9.5
382     - lvm2 to 2.2.02.68
383     - parted to 2.3
384     - udev to 158
385
3861.1.1:
387  * Increased kernel version to 2.6.33.4
388
389  * Splitted the /etc/init.d/functions file in seperate files for easy editing,
390    during compiling these separate files are combined
391
392  * Added a some functions which replaces a lot of code in Master script ( old Matser scripts still work )
393
394  * Completly removed floppy and flamethrower support
395
396  * ReiserFS version increased to 3.6.20, patching is not required anymore
397
398  * Added kernel config for i386
399
400  Authors: Bas van der Vlies and Dennis Stam
401
4021.1.0:
403  * Removed the Python based bitorrent client. CX_Freeze as also been removed.
404
405  * Added aria2 to replace the removed bittorrent client. This client has support
406    for various other protocols. http://aria2.sourceforge.net/
407
408  * Some fine tuning to the udhcpc configuration
409
410  * Removed load_my_modules functionality. The current udev replaces this
411    functionality
412
413  * Changed the si_installbtimage slighty. The -S flag has been removed during the
414    creation of the tar.gz image file.
415
416  * Various other changes
417
418  Authors: Bas van der Vlies and Dennis Stam
419
4201.0.0:
421  * First version of Sali
422
423  * Moved boel_binaries to initrd_source
424
425  * Increased udev version from 120 to 151. With this
426    version of udev hotplug is obsolete and therefore removed
427
428  * Removed the DHCP software and replaced this with the udhcpc from
429    busybox.
430
431  * Parted version has been increased to 2.2. With this version it's
432    possible to set the bios_grub flag on a partition. This flag is
433    used by GRUB2 when installed on a GPT based disk.
434
435  * Using kernel 2.6.33.3
436
437  * Various other changes to the used tools. Either they are replaced by
438    busybox or the version number has been increased.
439
440  Authors: Bas van der Vlies and Dennis Stam
441
442systemimager changelog can be found in the SVN:
443  https://subtrac.sara.nl/oss/sali/browser/trunk/CHANGE.LOG?rev=4
Note: See TracBrowser for help on using the repository browser.