-
Notifications
You must be signed in to change notification settings - Fork 41
/
changelog
893 lines (793 loc) · 37.2 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
grml-live (0.9.10) unstable; urgency=low
* buildd:
- Add workaround to get around the mkisofs volume label limit.
Otherwise with something like 'grml64-medium-daily-squeeze 20090223'
we would get:
"mkisofs: Volume ID string too long (cur. XX max. 32 chars)."
- add buildd/execute.sh to further simplify buildd/*.sh setup
- send_mail(): do not append /var/log/grml-buildd.stdout by default
- add shebang line to buildd/[execute|functions].sh to make lintian happy
* Replace placeholder %GRML_NAME_SQUASHFS% with according value in
bootsplash f5. [Closes: issue619]
* Drop dropbear from GRML_FULL. The "ssh server inside initramfs"
is just too annoying for us. [Closes: issue617]
-- Michael Prokop <mika@grml.org> Fri, 27 Feb 2009 13:11:31 +0100
grml-live (0.9.9) unstable; urgency=low
* Update to kernel 2.6.28-grml[64].
* Changes in GRML_FULL:
- drop package tspc (see #462738 and #515193)
- replace gqview with geeqie (thanks, Spida)
* Changes in GRML_MEDIUM:
- add beep (on request by gebi)
- add dstat (on request by gebi)
- add mc (on request by Christian Kuehlborn)
* Document noautoconfig in grml-cheatcodes. Thanks to Ralf Moll!
* buildd:
- rename all etch* related scripts to lenny*
- adjust scripts to use "lenny" instead of "stable" for building
[to avoid that "etch" is used as build name but lenny is used]
- use "$NAME-daily-$SUITE" in functions.sh as build name so
identifying ISOs while running them is easier
* Support squeeze as valid suite name.
* Comment Debian/unstable in /etc/grml/fai/apt/preferences by default.
This should avoid issues with something like
'apt-get -t experimental ...'
* Consequently drop 'Latest change' lines from all files.
* Support generation of sha1sum [Testing: issue622]
* Drop first, unnecessary APPEND line in isolinux.cfg and syslinux.cfg.
[Closes: issue492]
* Do no longer use the bootoption lang=us by default. We use it by default
in grml-autoconfig anyway and this shortens our /proc/cmdline.
* Run commands requiring network access through 'timeout 10' by default
if possible. [Closes: issue396]
* Do not use build server's hostname for /etc/mailname and
/etc/bacula/bacula-fd.conf. [Testing: issue412]
* Add "forensic" to the append line when using the forensic kerneloption
so we can grep for it in any case.
* 15-initsetup: keep a backup of the original runlevel.conf file.
Thanks to Thomas Lehmann for the idea! [Closes: issue570]
* instsoft.GRMLBASE: support installation of multiple gpg keys
via /etc/grml/fai/files/etc/apt/*.key
* isolinux.cfg/syslinux.cfg: Drop duplicated 'MENU DEFAULT'.
Thanks to Thomas Lehmann for the bugreport!
* Move /etc/grml/fai/apt/preferences to /etc/grml/fai/files/etc/apt/.
This simplifies the directory layout a bit. Clarify its usage
in /etc/grml/fai/apt/important_note.txt
* Install all files from /etc/grml/fai/files/etc/apt. This supports
usage of directories like /etc/apt/apt.conf.d. Thanks for the
hint to Thomas Lehmann. [Closes: issue632]
* Replace all "sed -i 's/././' foo" calls with
'sed -i 's/././' foo | sponge foo' instead inside main grml-live script
so we don't destroy any existing symlinks. Depend on moreutils therefor.
[Closes: issue631]
* Integrate bsd4grml [hash: 987ce9a6f9ce205ba64794ed3fcac603]. This
provides MirBSD as bootoption 'bsd' at grml's bootprompt. Thanks to
Thorsten "mirabilos" Glaser for his work! Add support for
configuring NO_ADDONS_BSD4GRML via configuration file.
* Add informational header to /etc/grml/fai/apt/sources.list and
update docs regarding the file.
* If specified SUITE is unstable use 'sid' instead (to avoid breakages
with debootstrap).
* Support NO_ADDONS via configuration file.
* Always skip mksquashfs part when using -q option.
* Adjust configuration files on the fly only when the according lines
aren't comments.
-- Michael Prokop <mika@grml.org> Mon, 23 Feb 2009 12:43:18 +0100
grml-live (0.9.8) unstable; urgency=low
* Improve help text of the release option in usage info.
* Drop fblog from GRML_FULL (obsolete with 2.6 kernels, #427139).
* Add libcap2-bin to GRML_FULL.
* Upgrade isolinux.bin to version from syslinux-common 2:3.73+dfsg-1.
[Testing: issue569]
* Integrate /etc/grml/fai/config/scripts/GRMLBASE/18-timesetup to
improve UTC handling. Thanks for the script, Thomas Lehmann!
-- Michael Prokop <mika@grml.org> Thu, 12 Feb 2009 14:20:39 +0100
grml-live (0.9.7) unstable; urgency=low
* Add packages to GRML_FULL:
- aiccu (thanks, Christian Vogel)
- genext2fs
- radvd (thanks, Christian Vogel)
- tf (thanks, Rhonda)
* Add genext2fs to GRML_MEDIUM (for use within live-snapshot).
* Support execution without touching the chroot at all using option "-B".
Thanks for the patch, Jimmy.
* Update current state section of documentation.
* Update cheatcode documentation (thanks to Moritz Augsburger).
* Drop cryopid from GRML_FULL, see #507882.
-- Michael Prokop <mika@grml.org> Fri, 12 Dec 2008 12:17:35 +0100
grml-live (0.9.6) unstable; urgency=low
* Add new packages to GRML_FULL:
- cciss-vol-status (HP SmartArray RAID Volume Status Checker)
- dwdiff (front-end for the diff program that operates word by word)
- espeakup (connector between espeak and speakup)
- faketime (report faked system time to programs)
- fcoretools (Tools to advise the IO scheduler)
- latencytop (A tool for developers to visualize system latencies)
- qiv (A quick image viewer for X)
- speakup-modules-2.6.26-grml64 (support speakup on amd64 as well)
* Add irqbalance to GRML_MEDIUM.
- irqbalance (Daemon to balance interrupts for SMP systems)
- latencytop (A tool for developers to visualize system latencies)
- powertop (Linux tool to find out what is using power on a laptop)
* Remove localepurge from GRML_SMALL.
* Remove mozilla-imagezoom from GRML_FULL (the "extension installed"
* Execute dpkg-reconfigure for localepurge with noninteractive frontend.
[Closes: issue554]
* Rework locale handling. From now on /usr/share/locale gets removed
by default (though /usr/share/i18n/locales won't be touched for
now), unless using class LOCALES. Reason: We have >70MB inside
/usr/share/locale on GRML_FULL, just too much to ship by default,
message at startup sucks).
* Update grml-cheatcodes.txt.
* Provide grml's gpg key via /etc/grml/fai/files/etc/apt/grml.key
so we support offline operation as well. Based on an idea by
Thomas Lehmann, thanks!
* Generate ISO with volume label "${GRML_NAME} ${VERSION}" instead of
"grml $VERSION" so we propagate the according grml-name. Thanks to
Thomas Lehmann!
* Support -q option to build the ISO without (re-)creating the squashfs
compressed file using mksquashfs.
-- Michael Prokop <mika@grml.org> Wed, 19 Nov 2008 11:13:05 +0100
grml-live (0.9.5) unstable; urgency=low
* Drop "root (cd)" from grub/menu.lst. Thanks, Tong Sun. [Closes: issue552]
* Drop xserver-xorg-video-newport from all flavours.
* Replace all unzoo package references with zoo, see #497775.
* Handle policy-rc.d in /etc/grml/fai/config/hooks/updatebase.GRMLBASE
because we have to skip FAI's updatebase task and lack /proc therefore.
New packages that are being installed and want to start any daemons
might fail, let's try to do our best to avoid that.
* Try to get rid of any hanging $CHROOT_OUTPUT/dev[/pts] mountpoints.
* Drop clamav-getfiles from GRML_FULL.
* Update debian/control:
- move from XS-Vcs-* to Vcs-*
- use Build-Depends-Indep
-- Michael Prokop <mika@grml.org> Sat, 25 Oct 2008 12:18:37 +0200
grml-live (0.9.4) unstable; urgency=low
* Update docs (some minor fixes, migration from hg to git,..)
* Use squashfs-lzma-tools instead of squashfs-tools:
Depend on squashfs-lzma-tools - but allow usage
of squashfs-tools as well).
* Activate grml-testing repository for devel releases and
daily snapshots. [Testing: issue531]
* All flavours:
- drop lzma-modules-2.6.26-grml[64] and
squashfs-modules-2.6.26-grml[64] as we have it
in-tree of kernel 2.6.26-grml[64].
* GRML_FULL:
- add ipset
- drop wodim and genisoimage as we have a fully functional
cdrtools suite in grml
* GRML_MEDIUM:
- replace rt73-module-2.6.26-grml with rt73-modules-2.6.26-grml.
* GRML_SMALL:
- several improvements to keep the ISO size as small as possible
- use kernel 2.6.26-grml instead of 2.6.26-grml-small
- remove grml-small package
- remove fuse-utils
- remove nvi (see #490361)
- remove ppoeconf (just too big with its dependencies)
- remove prism54-firmware (for saving disk space)
* Support environment variable NO_ADDONS to avoid usage of
addons directory.
* Initial support for SQUASHFS_EXCLUDES_FILE.
* Do not include vmlinuz and initrd when building grml-small.
* We switched from Mercurial to Git - replaced all hg-URLs
with git.grml.org
-- Michael Prokop <mika@grml.org> Wed, 01 Oct 2008 21:34:43 +0200
grml-live (0.9.3) unstable; urgency=low
* Improve the way deborphan works in
/etc/grml/fai/grml/grml_cleanup_chroot.deborphan and
get rid of aptitude via
/etc/grml/fai/config/scripts/GRMLBASE/98-clean-chroot
* Add PREREQ header to grml's initramfs-tools script, otherwise
booting fails with "PANIC: Circular dependancy. Exiting."
Thanks for debugging help, maximilian attems.
* Use apt-get instead of dpkg in removal of packages in grml-small.
* Add tig to GRML_FULL, thanks Rhonda.
-- Michael Prokop <mika@grml.org> Thu, 25 Sep 2008 20:05:19 +0200
grml-live (0.9.2) unstable; urgency=low
* Improve checks for -[no]lzma for different squashfs-tools.
-- Michael Prokop <mika@grml.org> Thu, 04 Sep 2008 13:28:48 +0200
grml-live (0.9.1) unstable; urgency=low
* Rebuild initramfs to make sure that the up2date /etc/grml_version
is available in the live initramfs. [Closes: issue516]
-- Michael Prokop <mika@grml.org> Thu, 04 Sep 2008 13:27:35 +0200
grml-live (0.9.0) unstable; urgency=low
* Update to kernel 2.6.26-grml[64].
* Drop sysutils and cupsys-common from package lists.
* Add ext3grep to GRML_FULL.
* Integrate /etc/grml/fai/config/package_config/GRML_FORENSIC.
* Move ssdeep and scrounge-ntfs from grml's repository list to
Debian's one.
* Drop syslog-ng in all classes and use rsyslog in GRMLBASE.
* Document classes in more details. Thanks to Pawel Sadkowski
for pointing out. [Closes: issue490]
* Drop qtparted from GRML_FULL, we have better maintained
gparted now.
* Get rid of /etc/grml/fai/config/class/GRML_FULL.var,
/etc/grml/fai/config/class/GRML_MEDIUM.var,
/etc/grml/fai/config/class/GRML_POWERPC.var and
/etc/grml/fai/config/class/GRML_SMALL.var - we manage the
configuration through GRMLBASE.var and this way it's much
easier to adjust settings according to your needs.
* Improve error handling in grml-live, including a check
for pipestatus of fai command.
* Output grml version in grml's live-initramfs script
Thanks for the idea, Marc Haber. [Closes: issue488]
* Drop glimpse from GRML_FULL due to license problems, see #474322.
* Display SQUASHFS_OPTIONS in configuration overview.
* Make sure it's possible to get usage information without being
root or actually executing the script.
* Improve usage information screen.
* Display progress of squashfs, when building via a buildsystem
just set -no-progress in $SQUASHFS_OPTIONS instead.
* Use linux-kernel-headers-grml in grml-medium.
* Use vim.basic as alternative setting for 'vi'.
-- Michael Prokop <mika@grml.org> Mon, 01 Sep 2008 15:17:39 +0200
grml-live (0.8) unstable; urgency=low
* Remove packages from GRML_FULL:
- apmd (the package is just borken, see #475432)
- raggle (#479562)
* Remove scandelay bootoption from grml-cheatcodes.txt (thanks
for mentioning in a bugreport, Marc Haber!)
* Add packages to GRML_FULL:
- ent (thanks, gebi)
* Add packages to GRML_MEDIUM:
- xfsdump (thanks, George Hartlieb)
* Mention "grml debug=noscreen" in grml-cheatcodes.txt.
-- Michael Prokop <mika@grml.org> Mon, 12 May 2008 19:13:32 +0200
grml-live (0.7) unstable; urgency=low
* Update templates/boot/addons/allinone.img to current version
from http://home.arcor.de/mschierlm/bootdisk/
Thanks, Michael Schierl.
* Add packages to GRML_FULL:
- gnuit
- i2c-tools [thanks to Mario Holbe]
- iotop
- keynav
* Remove packages from GRML_FULL:
- emelfm (#364442)
- nufw (#468245)
- sound-recorder (#288211)
* Readd libewf to GRML_FULL.
* buildd: use RELEASE-class in all build scripts
* Mention noquick bootoption in bootsplash and cheatcode file.
* Fix typo in bootsplash f3, thanks to Daniel Martin for reporting.
* Make sure username is adjusted in /etc/inittab.grml if username
not being "grml". Thanks for reporting, Thomas Lehmann.
[Testing: issue436]
* Add check for existence of -nolzma option. If squashfs-tools
doesn't support it at all then just get rid of the option.
-- Michael Prokop <mika@grml.org> Sun, 11 May 2008 18:28:12 +0200
grml-live (0.6) unstable; urgency=low
* Write squashfs filename to /live/filesystem.module.
* Adjust grml-live-remaster for new file system layout
and add support for working on a booted USB device.
-- Michael Prokop <mika@grml.org> Sat, 23 Feb 2008 11:12:10 +0100
grml-live (0.5) unstable; urgency=low
* Make sure we use ${GRML_NAME}.squashfs instead of hardcoded
grml.squashfs.
* Update bootsplashes to current implementation, based on
live-initramfs and grml-autoconfig.
* Get rid of gnu-fdisk in GRML_FULL (it's causing just too many
headaches, see #461888, #463720 and #445304 for example).
* Add sshfs to GRML_MEDIUM.
-- Michael Prokop <mika@grml.org> Wed, 20 Feb 2008 16:41:06 +0100
grml-live (0.4) unstable; urgency=low
* Add new packages to GRML_FULL:
- linux-uvc-modules-2.6.23-grml
- luvcview
* Add new packages to GRML_MEDIUM:
- at76-usb-modules-2.6.23-grml
- atl2-modules-2.6.23-grml
- firmware-ralink
- rt2400-modules-2.6.23-grml
- rt2500-modules-2.6.23-grml
- rt73-module-2.6.23-grml
* Finally fixed the "isolinux does not boot on old hardware" problem.
The problem was a too big boot/isolinux directory. Thanks a lot
for all the testing to Andrea Mayr and Wernfried Haas!
- use /boot/addons/* for allinone.img, balder10.imz, chain.c32,
menu.c32 and memtest
- place $GRML_NAME in /boot/$GRML_NAME/ - this should easify
support of several grml flavours on one single usb pen for the future
- adjust grub's menu.lst and isolinux.cfg as well as grml-live itself
for new directory layout
* Make sure $GRML_NAME does not contain known problematic characters.
-- Michael Prokop <mika@grml.org> Fri, 15 Feb 2008 16:08:38 +0100
grml-live (0.3) unstable; urgency=low
* Add virtualbox-ose-guest-utils [x86-only] to GRML_MEDIUM.
* Update isolinux.bin to "ISOLINUX 3.61 Debian-2008-02-05" again. Versions
older than 3.51 don't work with recent kernel versions like 2.6.23
anymore. :(
* Update templates/boot/isolinux/memdisk from syslinux package
version 2:3.61+dfsg-1.
-- Michael Prokop <mika@grml.org> Wed, 13 Feb 2008 10:33:43 +0100
grml-live (0.2) unstable; urgency=low
* Revert isolinux.bin to version 3.31. Newer versions (like 3.55-1)
just fail on several old boxes. [Testing: issue400]
* Add new packages to GRML_FULL:
- auctex
- loop-aes-testsuite
* Add new packages to GRML_MEDIUM:
- atl2-modules-2.6.23-grml
- firmware-iwlwifi
- madwifi-modules-2.6.23-grml[64]
- madwifi-tools
* Set 'confirm=1' in /etc/apt/listchanges.conf.
* Add /etc/grml/fai/config/scripts/GRMLBASE/36-cpufrequtils
for providing default /etc/default/loadcpufreq configuration.
* Move sourcing /etc/grml/grml-live.local *before* the cmdline
option parsing so we can override already set defaults interative.
* Grep using the quiet option for squashfs features.
-- Michael Prokop <mika@grml.org> Mon, 14 Jan 2008 22:54:10 +0100
grml-live (0.1) unstable; urgency=low
* Bump version number to 0.1 as we ship grml-live with the
upcoming stable versions.
* Source /etc/grml/grml-live.local before parsing command line
options to be able to override configuration on the commandline.
* Use /usr/bin/vim.tiny as alternativ for vi.
* Add new packages to GRML_FULL:
- at76-usb-modules-2.6.23-grml64
- bluez-audio
- conky (thanks, shehu)
- epdfview
- gfs2-tools
- sslscan
- truecrypt-2.6.23-grml64
- unsort
* Remove bluetooth-alsa from GRML_FULL.
* Add new packages to GRML_MEDIUM:
- ntfs-3g
- truecrypt-2.6.23-grml64
* templates/boot/grub/menu.lst, templates/boot/isolinux/*.cfg:
- drop deprecated entries
- add debian2hd for isolinux/syslinux
- fix serial bootoption
- add grml2hd template for grub
* /etc/grml/fai/config/scripts/GRMLBASE/98-clean-chroot:
remove packages via dpkg instead of apt-get. Thanks for the
bugreport and the patch, Lupe Christoph! [Closes: issue367]
* Use -no-progress option for mksquashfs only if it's supported.
-- Michael Prokop <mika@grml.org> Fri, 11 Jan 2008 01:56:01 +0100
grml-live (0.0.14) unstable; urgency=low
* Include initial version of the grml-live-remaster script,
contributed by Michael Schierl (thanks!) [Closes: issue331]
* Bump Standard-Version to 3.7.3 (no further changes).
* Set debconf configuration for postfix via
/etc/grml/fai/config/scripts/GRMLBASE/05-hostname
* Improve check for presence of FAI log directory in
/etc/grml/fai/config/scripts/GRMLBASE/95-package-information
* Configure apt-listchanges via new script
/etc/grml/fai/config/scripts/GRMLBASE/97-apt-listchanges
* Make sure packages are being removed before docs are being
deleted in /etc/grml/fai/config/scripts/GRMLBASE/98-clean-chroot
* Create grml-live.log-file with permissions 664.
* Adjust buildd/functions.sh for new logging.
* Fix kernel related packages for GRML_MEDIUM and GRML_FULL
on AMD64 architecture. Add several new kernel packages for amd64
to GRML_FULL.
* Split grml + grml-files into x86 vs. amd64 (grml64 + grml-files64).
* Drop packages from GRML_FULL:
- findimagedupes: too many new dependencies, being:
libgraphics-magick-perl libgraphicsmagick1 libwmf0.2-7
- netpipes: conflicts with timelimit (see #457444) and does
not support IPv6 yet
* Add new packages to GRML_FULL:
- asql
- at76-usb-modules-2.6.23-grml
- edac-utils
- ifupdown-extra
- opencryptoki
- pmailq
- r6040-modules-2.6.23-grml
- scamper
- timelimit
- virtualbox-ose-guest-modules-2.6.23-grml
- virtualbox-ose-guest-utils
-- Michael Prokop <mika@grml.org> Mon, 17 Dec 2007 00:51:05 +0100
grml-live (0.0.13) unstable; urgency=low
* New option '-b' for "build-only".
* Replace mailx with bsd-mailx in GRML_FULL.
http://packages.qa.debian.org/b/bsd-mailx/news/20071209T135336Z.html
* Store package list in /usr/share/doc/grml-docs/packages/dpkg_list
* Document grml2ram bootoption in grml-cheatcodes.txt
* Use -no-progress for Squashfs build process.
* Improve /etc/resolv.conf handling in
/etc/grml/fai/config/scripts/GRMLBASE/96-apt-listbugs
* Adjust hostname in /etc/postfix/main.cf.
* Make sure /etc/grml/fai/config/scripts/GRMLBASE/40-deborphan does not fail.
* Fix typo in /etc/grml/fai/config/scripts/GRMLBASE/32-xorg
* Make sure $HOSTNAME is unset by default.
* Disable Recommends for aptitude as well.
* Check for presence of live-initramfs in 10-build-initramfs.
* Install aptitude in softupdate if not present.
* Always drop groff-base, man-db, info, man-db, manpages and nano from grml-small.
* Fix snort setup (/etc/default/snort.dpkg-dist) via
/etc/grml/fai/grml/grml_cleanup_chroot
* Do some further cleanups via /etc/grml/fai/grml/grml_cleanup_chroot.deborphan
* Remove hwtools from GRML_FULL, see #397723
* Remove several packages from GRMLBASE and integrate them in GRML_MEDIUM
instead so we keep grml-small as small as possible:
acpi-support, aumix, alsa-utils, dctrl-tools, debconf-utils,
grml-debian-keyring, grml-debugtools, grml-files, grml-hwinfo, grml-laptop,
grml-mercurial-utils, grml-pylib, grml-sectools, grml-templates,
grml-terminalserver, htop, iptstate, locales, multitail, postfix, powernowd,
* Add new packages to GRML_MEDIUM:
- truecrypt-2.6.23-grml
* Add new packages to GRML_FULL:
- git-svn (thanks for the suggestion, Brad Cable) [Closes: issue361]
- gnupg-pkcs11-scd
- gparted
- grml-paste
- iscsitarget-module-2.6.23-grml (replaces iscsitarget-2.6.23-grml)
- unhide
* buildd:
- store_iso(): move md5sum file as well
- support providing options via grml_live_run() so we can disable
LZMA for grml-small builds
-- Michael Prokop <mika@grml.org> Sun, 09 Dec 2007 22:38:31 +0100
grml-live (0.0.12) unstable; urgency=low
* Log mkisofs command with quotes around version number for easier
copy/paste.
* Ship syslinux files via template directory because the syslinux
version (1:3.31-4) in Debian/etch is broken. :(
Drop syslinux from Depends.
* Mention -u option if using the option by accident and the chroot
does not exist yet.
* Update buildd/cleanup.sh and add buildd/files/.logo.png,
buildd/files/.style.css, buildd/files/HEADER.html and
buildd/link_latest.sh (create symlinks for latest snapshot ISOs)
and provide upload_logs().
* Generate md5sum of ISO if using class 'RELEASE'.
* Do not install package 'grml' via GRMLBASE because we want
to use grml-small in GRML_SMALL and GRML_MEDIUM.
* Remove and recreate /root directory in 98-clean-chroot.
* Skip stage updatebase when using softupdate and handle upgrade
on our own via hooks.
* Execute removal of log files after sourcing config files.
-- Michael Prokop <mika@grml.org> Sun, 09 Dec 2007 17:28:01 +0100
grml-live (0.0.11) unstable; urgency=low
* New option -z to use ZLIB instead of LZMA compression and
support SQUASHFS_OPTIONS in configuration file.
* Add new class XORG.
* Add X.org packages to GRML_MEDIUM.
* Make sure /etc/X11/X is not a symlink to /bin/true. Check and fix
via /etc/grml/fai/config/scripts/GRMLBASE/32-xorg.
* Adjust grml-buildd for new logdir structure.
* Add new script /etc/grml/fai/config/scripts/GRMLBASE/40-deborphan
which adds shadowfs and bsdtar to the 'never report'-list of deborphan.
* Diplay use of $LOCAL_CONFIG in configuration dialog.
* Remove fai's last-dirinstall and last-softupdate when using
ZERO_FAI_LOGFILE as well.
* Depend on fai-client (>= 3.2.4), fai-server (>= 3.2.4) as version
3.2.3 has a serious bug.
* Add new packages to GRML_FULL:
- atl2-modules-2.6.23-grml
- firmware-ralink (replaces firmware-rt61 and firmware-rt73)
- firmware-rt61
- firmware-rt73
- mlocate
- open-vm-tools
- pcaputils
- xrestop
- xserver-xorg-video-radeonhd
- yatm
* Remove tinysnmp-tools from GRML_{SMALL,FULL,MEDIUM}, see #444723.
-- Michael Prokop <mika@grml.org> Mon, 26 Nov 2007 15:07:54 +0100
grml-live (0.0.10) unstable; urgency=low
* Drop patches which are part of FAI 3.2.3 now. Depend on
FAI version 3.2.3 therefor.
* FAI 3.2.3 has a new log schema, adjusted grml-live accordingly.
Quoting the NEWS file of FAI:
- LOGDIR is now /var/log/fai/$HOSTNAME/$FAI_ACTION_date+time
- LOGDIR is /tmp/fai during an installation (not dirinstall), and
will be copied to the path above at the end of an installation
* Log the executed FAI, squashfs and mkisofs command lines to
/var/log/grml-live.log.
* New option '-C <configuration_file>' for specifying a configuration
file. Needs heavy testing though, because the files are updated
during runtime it isn't as easy as expected to be. :-/
* Support $ZERO_FAI_LOGFILE inside grml-live configuration for removing
old FAI logs.
* Do not enable apt-listbugs if the binary is not available.
[Testing: issue340]
* Add keychain package to GRML_SMALL.
* Add new packages to GRML_MEDIUM:
- grml-live
- keychain
- lzma-modules-2.6.23-grml
- squashfs-modules-2.6.23-grml (we build the module external now)
* Add new packages to GRML_FULL:
- aosd-cat
- grml-live
- lzma-modules-2.6.23-grml
- squashfs-modules-2.6.23-grml (we build the module external now)
* Support loading of squashfs module via
/etc/grml/fai/live-initramfs/grml-script.init-top
* Make sure we have pinning for grml-stable and grml-testing
repositories via /etc/grml/fai/apt/preferences, not matter where
the packages come from (web vs. local mirror/cache for example).
* Remove base.tgz from chroot directory.
* Do not create /etc/sysconfig/network-scripts and
/etc/sysconfig/provider any longer in cleanup script.
* Fix typo in bootsplash f3 (thanks, jimmy).
* Switch order of 'lang=us apm=power-off' to 'apm=poweroff' in
isolinyx/syslinux/grub configuration because getbootparam
of grml-autoconfig requires a whitespace inside /proc/cmdline.
* Support grml2ram bootoption inside isolinyx/syslinux/grub
configuration.
-- Michael Prokop <mika@grml.org> Mon, 19 Nov 2007 12:49:37 +0100
grml-live (0.0.9) unstable; urgency=low
* Remove all files inside /root/ when using class RELEASE.
* Disable apt-listbugs in [soft]update.
* Fix 'dependency problems' handling in buildd functions.
* Add buildd/remove_isos.sh to remove generated ISOs.
* Support kernel upgrades via according /etc/kernel-img.conf configuration.
* Set hostname in instsoft-hook already.
* Add user (grml) to all relevant groups.
* Improve initrd+kernel copy process: ignore .bak files (and get rid
of them) and copy always exactly one image.
* Add new packages to GRML_FULL:
- awesome
- cereal
- etckeeper
- hdapsd
- hdaps-utils
- libstdc++2.10-glibc2.2 [for better support of
binaries from commercial vendors; thanks to
Christian Hofstaedtler]
- mkelfimage
- runit
- rutilt
- supercat
- truecrypt-2.6.23-grml
* Drop centericq-common, centerim-common, irssi-text, rt2400
and rt2500 from GRML_FULL package list.
-- Michael Prokop <mika@grml.org> Mon, 05 Nov 2007 22:37:11 +0100
grml-live (0.0.8) unstable; urgency=low
* Copy /etc/resolv.conf to chroot in
/etc/grml/fai/config/scripts/GRMLBASE/96-apt-listbugs and
/etc/grml/fai/config/hooks/instsoft.GRMLBASE as well.
* Remove /var/run/fai/fai_softupdate_is_running and
/var/run/fai/FAI_INSTALLATION_IN_PROGRESS if we exit grml-live.
(FAI's softupdate currently does not clean up when canceling
the process.)
* Set EXITSTATUS in /etc/policy-rc.d.conf of chroot to 101 for
softupdate action.
* Remove /var/log/fai/* in class RELEASE.
* Generate md5sum of windows binaries.
* Upgrade via aptitude [safe-]upgrade in update process.
* Rename /etc/grml/fai/grml/grml_cleanup_chroot.no_online into
/etc/grml/fai/grml/grml_cleanup_chroot.online
* Edit /etc/apt/apt.conf inside
/etc/grml/fai/config/scripts/GRMLBASE/99-finish-grml-build only
once.
* Make the log checks inside grml-live aware of the update
log-directory /var/log/fai/current.
* Use strings instead of --help to detect support of safe-upgrade
inside aptitude, otherwise it might fail due to unavailable shared libs.
* Configure (enable) apt-listchanges + apt-listbugs via
/etc/grml/fai/config/scripts/GRMLBASE/96-apt-listbugs
* Purge removed packages via /etc/grml/fai/grml/grml_cleanup_chroot
* Add new packages to GRML_FULL:
- acx100-2.6.23-grml
- bcm5700-module-2.6.23-grml
- dzen2
- drbd8-2.6.23-grml
- exmap-modules-2.6.23-grml
- fglrx-kernel-2.6.23-grml
- iscsitarget-2.6.23-grml
- ivtv-modules-2.6.23-grml
- ivtv-utils
- libacme-bleach-perl
- libacme-eyedrops-perl
- libacme-smirch-perl
- libpam-chroot
- libpam-devperm
- libpam-dotfile
- libpam-krb5
- libpam-modules
- libpam-mount
- libpam-pwgen
- libpam-smbpass
- libpam-ssh
- libpam-tmpdir
- libtool
- ndiswrapper-modules-2.6.23-grml
- openafs-modules-2.6.23-grml
- tp-smapi-modules-2.6.23-grml
* Add portmap to GRML_SMALL and GRML_MEDIUM (thanks for the feedback,
Tom Asbury).
* Remove trapdoor2 from GRML_FULL (the Debian package isn't
in a very smooth shape).
-- Michael Prokop <mika@grml.org> Sun, 04 Nov 2007 01:43:06 +0100
grml-live (0.0.7) unstable; urgency=low
The "holidays? what? are you joking?!"-release.
* Added FAI patches to /usr/share/grml-live/patches/ - it's
recommended to apply the patches to FAI until they are accepted
upstream. See Debian's BTS for more details: #444210, #447080
and #448426.
* Support option '-u' for updating system.
* Reworked buildd concept.
- Now we have a seperate
/usr/share/grml-live/buildd/functions.sh for generic stuff
and /etc/grml/grml-buildd.conf as configuration file.
- Use grml-buildd.{stdout,stderr} instead of
grml-live.{stdout,stderr} as log files.
- buildd/functions.sh: do not mv files if there was an error
during grml-live execution
- do not re-execute grml-live is the target ISO exists already
* Update zsh completion - thanks to Frank Terbeck!
* Set /etc/grml_version of live-system to the according value.
[Closes: issue322]
* Support setting /etc/debian_chroot inside chroot (useful if
building fails and manual interaction is needed).
* Log to /var/log/grml-live.log by default now and support
$ZERO_LOGFILE for cleaning up logs.
* Added new grml-repository named grml-live which is intented
to fix issues from Debian for grml-live builds. It is automatically
activated if you are building against unstable/sid and should
be used manually only if you realy know what you are doing.
Notice: if something fails inside building the base chroot/
debootstrap system we can't do anything via grml-live for you
right now. Instead grab the base.tgz from http://daily.grml.org/
* Add /usr/share/grml-live/scripts/repodiff.pl (by formorer, thx!)
for comparing two repositories.
* Replaced /etc/grml/fai/files/etc/apt/preferences
with /etc/grml/fai/apt/preferences so grml-live repository
can be used and configured at a single place.
* Use apt-pinning via /etc/grml/fai/config/hooks/instsoft.GRMLBASE
and drop it from /etc/grml/fai/config/scripts/GRMLBASE/33-aptsetup
later again.
* Display version number of grml-live.
* Log executed grml-live command line.
* Set FAI_DEBOOTSTRAP_OPTS="--exclude=dhcp-client,info"
by default.
* Disable Recommends inside chroot installation.
* Set shared/default-x-server and xserver-xorg/config/monitor/identifier
for xserver-xorg package via debconf to work around #448863.
* Use "newest" kernel only if two kernels are present in the chroot.
* Set $SECONDS to unknown if $start_seconds is not set.
* Log closing signs (----...) via bailout to make sure they are
always set - even when exiting with an error.
* Check for presence of /bin/zsh before setting default shell in
/etc/grml/fai/config/scripts/GRMLBASE/21-usersetup
* Check for locales/localepurge before using them in
/etc/grml/fai/config/scripts/GRMLBASE/25-locales
* Add new packages to GRML_FULL:
- bittwist
- ldnsutils
- libpam-thinkfinger
- linux-wlan-ng-modules-2.6.23-grml
- madwifi-modules-2.6.23-grml
- netrw
- rt73-module-2.6.23-grml
- thinkfinger-tools
- tra
* Drop idn from GRML_FULL.
* Add new packages to GRML_MEDIUM:
- alsa-base
- alsa-tools
- alsa-utils
- ed
- pcmciautils
- Update kernel version to 2.6.23-grml
- replace dhcp-client with dhcp3-client
* Add ed package to GRML_SMALL and replace dhcp-client with
dhcp3-client.
* Use new kernel version 2.6.23-grml64 for amd64.
-- Michael Prokop <mika@grml.org> Sat, 20 Oct 2007 12:12:33 +0200
grml-live (0.0.6) unstable; urgency=low
* New option "-a" for setting architecture. This allows building
grml(32) on amd64.
* Fix stderr redirection in "/usr/sbin/fai already running..."
* Update /etc/grml/fai/make-fai-nfsroot.conf
* Use /var/log/fai/dirinstall/${HOSTNAME}/grml-live.log as logfile
for grml-live instead of /var/log/grml-live.log so it's easier
to track.
* Update of buildd scripts: main configuration file main.sh
which provides all the build stuff inside separate functions.
* Fall back to blackhole.pca.dfn.de as keyserver if retreiving
from subkeys.pgp.net fails.
* Improve check for kernel version inside
/etc/grml/fai/config/scripts/GRMLBASE/10-build-initramfs
* Work around #353967 for Debian/etch in
/etc/grml/fai/config/scripts/GRMLBASE/21-usersetup
* Add new packages to GRML_FULL:
- ghostscript (and get rid of gs, gs-common, gs-esp)
- mr
-- Michael Prokop <mika@grml.org> Wed, 17 Oct 2007 22:59:08 +0200
grml-live (0.0.5) unstable; urgency=low
* Add new scripts to /usr/share/grml-live/examples/buildd/:
- grml-live_autobuild_grml-small_etch.sh
- grml-live_autobuild_grml-small_sid.sh
- grml-live_autobuild_grml64-small_etch.sh
- grml-live_autobuild_grml64-small_sid.sh
* Some more FAI error checking.
* Updated buildd scripts (better subject handling).
* Re-enable 'Acquire::http::Pipeline-Depth' workaround'.
Restore usual Debian behaviour at the end using
/etc/grml/fai/config/scripts/GRMLBASE/99-finish-grml-build
* Add new scripts for retreiving bugs via apt-listbugs
and storing package selection inside log directory.
This has been integrated in a new class named "RELEASE".
* Added support for new kernel version 2.6.23-grml to
GRML_FULL.
* Use uxterm as x-terminal-emulator and fall back to xterm
only it uxterm is not available.
* Support /etc/locale.gen.grml - it's used by default in
class GRML_FULL and a new class named LOCALES.
* Work around #443481 (bug inside snort) for Debian etch
via using /etc/snort/snort.common.parameters (thanks for
the idea, Thomas Lange!)
* Do not exit with an error code if /usr/include/linux is NOT
a symlink to /usr/src/linux/include/linux but keep it as
a warning instead.
* Log executed grml-live command.
* Re-enable problematic packages that have been fixed:
- apt-listbugs (fixed via manual interaction in scripts)
- gsm-utils (#353967)
- snort (#443481)
- wvdial (fixed via debconf)
* Add new packages to GRML_FULL:
- ack-grep
- mailplate
- pristine-tar
-- Michael Prokop <mika@grml.org> Sun, 07 Oct 2007 23:06:28 +0200
grml-live (0.0.4) unstable; urgency=low
* The -t option for specifying the output directory has been
renamed into -o. The option -t now specifies the place where
templates for building the ISO can be found.
* Option -t can be used for specifying the template directory.
TEMPLATE_DIRECTORY can be used in /etc/grml/grml-live.conf
* Check for /var/run/fai/FAI_INSTALLATION_IN_PROGRESS and exit then.
* /etc/grml/fai/config/hooks/instsoft.GRMLBASE:
- disable pipeline workaround
- create /dev/MAKEDEV in chroot to work around the
"./MAKEDEV: No such file or directory" problem of some packages
* Use /var/log/grml-live.log as log file as /var/log/fai/* is too
dangerous because of automatic removal of the files/dirs via fai.
* Use class GRML_MEDIUM by default and document GRMLBASE, GRML_* plus
I386/AMD64 classes in the docs.
* Add new packages to GRML_FULL:
- tgt: Linux target framework user-space tools
- paperkey: extract just the secret information out ouf OpenPGP keys
- gitpkg: helper scripts for maintaining packages with git
- iscsitarget: iSCSI Enterprise Target userland tools
- iscsitarget-module-2.6.22-grml: kernel module for iscsitarget
* Set $HOSTNAME to according hostname via
/etc/grml/fai/config/scripts/GRMLBASE/34-hosts
* Adjust filename in header of /etc/grml/fai/config/scripts/GRMLBASE/*.
* Use iceweasel/firefox as x-www-browser and w3m as www-browser (if
available).
* Check for presence of the initrd.
* Improve adjustment of suite for $FAI_DEBOOTSTRAP.
* Add /usr/share/grml-live/examples/buildd/
-- Michael Prokop <mika@grml.org> Thu, 04 Oct 2007 22:16:34 +0200
grml-live (0.0.3) unstable; urgency=low
* Support for setting GRML_NAME (like grml vs. grml-small
vs grml64 vs...)
* Drop the character limits of $VERSION and $RELEASENAME.
* Make sure $SECONDS is set before outputting the runtime.
* Unify usage of i386_files, place all template files in
directory templates now.
* Improve portability of linux headers cleanup inside
grml_cleanup_chroot.
* Provide class GRML_SMALL and rename old GRML_SMALL into
GRML_MEDIUM.
* Do not install kernel via GRMLBASE but via GRML_* classes
instead so we have only one single kernel on the system
with something like 'GRMLBASE,GRML_SMALL,REMOVE_DOCS,I386'.
* Use grml-live.log as logfile.
* Added vim to GRML_MEDIUM package list.
-- Michael Prokop <mika@grml.org> Sun, 30 Sep 2007 12:58:15 +0200
grml-live (0.0.2) unstable; urgency=low
* Add support for amd64.
* Update and extend documentation.
* Bugfix: Make sure $LOGDIR exists.
* fai dirinstall: set hostname via $HOSTNAME
-- Michael Prokop <mika@grml.org> Fri, 21 Sep 2007 11:46:17 +0200
grml-live (0.0.1) unstable; urgency=low
* Initial release.
-- Michael Prokop <mika@grml.org> Sat, 15 Sep 2007 15:35:34 +0200