changelog 210 KB
Newer Older
1
2
live-build (3.0.5-1kali4) kali; urgency=medium

3
4
  * Add the /usr/share/live/build/data/debian-cd/kali{,-dev} symlinks that
    are currently manually created by Kali's build_all.sh script.
5
  * Add EFI boot support with syslinux 6. Closes: #731709
6
7
8

 -- Raphaël Hertzog <hertzog@debian.org>  Fri, 28 Mar 2014 17:09:43 +0100

9
10
11
12
13
14
15
live-build (3.0.5-1kali3) kali; urgency=medium

  * Update default kernel flavours for armhf to match what's available with
    linux 3.12.

 -- Raphaël Hertzog <hertzog@debian.org>  Wed, 08 Jan 2014 23:08:17 +0100

16
17
18
19
20
21
22
live-build (3.0.5-1kali2) kali; urgency=medium

  * Fix binary_debian-installer step to use linux-image-* metapackages
    instead of linux-image-2.6-* which are gone.

 -- Raphaël Hertzog <hertzog@debian.org>  Sat, 21 Dec 2013 13:55:44 +0100

23
24
25
26
27
live-build (3.0.5-1kali1) kali; urgency=low

  * Ensure xfsprogs and jfsutils are available in the ISO. Otherwise users
    opting for XFS and JFS and installing without network won't have them and
    the (first) boot can be interrupted due to this.
28
29
  * Drop debian/patches/fix-win32-loader, merged in Debian. Only remaining
    change is the above one.
30
31
32

 -- Raphaël Hertzog <hertzog@debian.org>  Mon, 26 Aug 2013 18:38:06 +0200

Daniel Baumann's avatar
Daniel Baumann committed
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
live-build (3.0.5-1) unstable; urgency=low

  * Skipping loadlin inclusion on netboot images.

 -- Daniel Baumann <daniel@debian.org>  Tue, 30 Apr 2013 10:26:09 +0200

live-build (3.0.4-1) unstable; urgency=low

  * Correcting variable typo when setting distribution specific defaults
    of the backports mirror for the binary image.

 -- Daniel Baumann <daniel@debian.org>  Mon, 29 Apr 2013 12:47:24 +0200

live-build (3.0.3-1) unstable; urgency=low

  * Updating debian-backports mirrors for wheezy.
  * Enabling release updates (formerly known as volatile) for wheezy.

 -- Daniel Baumann <daniel@debian.org>  Thu, 25 Apr 2013 17:39:31 +0200

live-build (3.0.2-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Allowing to use parted its automatic offset handling at the beginning
    of a disk, rather than to harcode it to first block (Closes: #647607).
  * Aborting with error if hdd label has a whitespace (Closes: #648861).
  * Updating d-i suite symlink for wheezy release.
  * Correcting typo in grub2 config template.
  * Synchronise grub and grub2 splashes with internal live-build splash
    for syslinux bootloaders.
  * Removing non-existent --apt-indices none references.
  * Also showing distribution in lb config initial messages.
  * Making messages about reading system conffiles in lb config more
    accurate.
  * Harmonize handling of pre-existing gnupg dotfiles in chroot when
    handling fake signing keys for local repository.
  * Making some more debian source-selections conditional on certain image
    options.
  * Adding source_hooks for hooks on source images like already supported
    on binary images.

  [ Richard Nelson ]
  * Add sanity check on config type to build for l-b-cgi.
  * Add _CGI_CONFIG_APPEND varialbe for appending options to lb config
    call on l-b-cgi frontend.
  * Change _CGI_CONFIG_APPEND to front of the lb config call on l-b-cgi
    frontend.
  * Removing quotes around _CGI_CONFIG_APPEND to handle multiple
    parameters correctly on l-b-cgi frontend.
  * Adding binary image type to config call on l-b-cgi frontend.
  * Add log information of git:://url for l-b-cgi frontend.
  * Append to log file on errors and not truncate the file on l-b-cgi
    frontend.

  [ Daniel Baumann ]
  * Correcting spelling typos, thanks to Adam D. Barratt <adam@adam-
    barratt.org.uk>.

  [ Raphaël Hertzog ]
  * Fixing win32-loader.ini by including the GTK related entries.

  [ Daniel Baumann ]
  * Correcting typo directory when dereferencing syslinux symlinks when
    building chrooted, thanks to Luigi Capriotti <l.capriotti@xbmc.org>.
  * Using dpkg-divert in chroot_upstart script to handle upgrades of
    upstart during the build (Closes: #702537).
  * Using dpkg-divert for other diversions too to handle upgrades of the
    diverted stuff during build.
  * Adding generic live-build handle in chroot_dpkg for other live
    packages to act upon.
  * Updating fallback help message in live-build pseudo-command.
  * Correcting grammer error in live-build description.
  * Adding set -e in example auto scripts.

  [ Richard Nelson ]
  * Converting l-b-cgi frontend to process forms with post.

  [ Daniel Baumann ]
  * Cleaning up installer file locations for progress-linux.
  * Stripping out comments in package lists.
  * Updating derivatives archive-key signature validiation to look by
    default at both debian and debian-maintainers keyrings.
  * Updating bootstrap mirror for progress-linux.

 -- Daniel Baumann <daniel@debian.org>  Thu, 25 Apr 2013 12:41:54 +0200

Raphaël Hertzog's avatar
Raphaël Hertzog committed
119
120
121
122
123
124
live-build (3.0.1-1+kali1) kali; urgency=low

  * Fix win32-loader.

 -- Raphaël Hertzog <hertzog@debian.org>  Thu, 07 Mar 2013 21:53:48 +0100

Daniel Baumann's avatar
Daniel Baumann committed
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
live-build (3.0.1-1) unstable; urgency=low

  * Removing superfluous menu default directive in installer syslinux
    menues.
  * Updating wheezy release number.
  * Updating squeeze point-release number.
  * Dropping German manpage translations stubs for the release.

 -- Daniel Baumann <daniel@debian.org>  Thu, 14 Feb 2013 19:31:04 +0100

live-build (3.0.0-1) unstable; urgency=low

  * Updating wheezy pre-release number for b4.
  * Dropping dpkg compression level.
  * Correcting spelling typos in changelog to make lintian happy.
  * Escaping quotes to workaround a false-positive of checkbashisms in
    binary_debian-installer.
  * Correcting install path in loadlins install.bat for the gtk d-i
    flavour.
  * Switching default binary filesystem for hdd images to fat32 to be more
    robust on todays flash devices.
  * Correcting vshift in syslinux themes to correct display bug with
    overlong lines, thanks to Thanatermesis <thanatermesis@gmail.com>.
  * Adding bootrap_archive-keys to establish secure trust-chain on top of
    debian-keyring for derivatives.
  * Updating syslinux configurations and handling for syslinux 5.
  * Adding hook to remove systemd machine-id.
  * Renumbering hooks.
  * Correcting wrong debian-installer syslinux menu files.
  * Including HDT in advanced options menu within syslinux menu.
  * Updating binary_debian-installer for newer append replacement
    variables used in syslinux configs.
  * Dropping theme package support, themes are either in the config tree
    or the embedded one from live-build is used.
  * Correctly remove binary contents and packages file in clean script.
  * Adding key-shortcut for advanced options in syslinux menu.
  * Removing default menu marker for install entry in syslinux menu.
  * Converting splash.svg not just splash.svg.in files as syslinux
    bootsplashes.
  * Removing dropped syslinux-theme config option from lb_config manpage.

 -- Daniel Baumann <daniel@debian.org>  Sat, 09 Feb 2013 00:18:07 +0100

live-build (3.0~b6-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Updating manpage year handling for 2013.
  * Updating wheezy beta-release number.
  * Using cat instead of echo to workaround incompatible and conflicting
    uses in escaping of \t in dash and bash, and less importantly to
    workaround a false-positive in checkbashisms.
  * Updating footer link to 'legal information' in cgi html template.
  * Cleaning up binary_loadlin.
  * Updating for twitter-bootstrap usage on live.debia.net in the cgi html
    templates.
  * Updating footer in cgi html template.
  * Correcting spelling typo in html footer of the cgi, thanks to Jean-
    Christophe Saint-Marc <jchristophe.stmarc@free.fr>.
  * Removing reference to removed --package-lists option in lb_config
    manpage (Closes: #698260).

  [ Richard Nelson ]
  * Correcting typo on functions/default.sh, thanks to jhcha54008
    <jhcha54008@free.fr> (Closes: #698397).

  [ Daniel Baumann ]
  * Updating samhain workaround in chroot_dpkg to work if live-build is
    being used with sudo or fakeroot (Closes: #698423).
  * Correcting apt-key cleanup of local dummy signing keys when using
    local packages, thanks to jhcha54008 <jhcha54008@free.fr>.
  * Falling back to use genisoimage when building squeeze iso-hybrid
    images.
  * Applying slightly modified patch from Raphaël Hertzog
    <hertzog@debian.org> to fix automatic firmware inclusion when using
    debian-installer with live-installer and having firmware packages
    installed in the live system already.

 -- Daniel Baumann <daniel@debian.org>  Sun, 20 Jan 2013 10:17:42 +0100

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
live-build (3.0~b5-1) unstable; urgency=low

  * Omitting binary manifest creation when chroot filesystem is set to
    none.
  * Omitting memtest in binary if chroot filesystem is set to none.
  * Removing redundant check for linux-images in binary_linux-image.
  * Correcting glitch with plain chroot filesystems in binary_chroot.
  * Switching order of kernel flavours in defaults, the last added one in
    the list becomes the default symlink target in the rootfs by apt.
  * Using .cfg suffix for consistency with debian-installer on preseed
    files in config/preseed.
  * Adding sample gitignore file in examples.
  * Setting debian-installer to false in all modes by default.
  * Updating year in all copyright notices.
  * Updating removal of backup files in stripped example hook to also work
    with spaces in filenames.
  * Don't fail when adding symlinks for firmware in binary/firmware for
    debian-installer and the symlink already exists (Closes: #696688).
  * Defaulting to obsolete md5 for checksums instead of sha256 on debian,
    as debians cdrom-check in d-i only supports md5.
  * Defaulting to obsolete filenames for checksums on debian, as debians
    cdrom-check in d-i only supports legacy filenames (Closes: #697082).
  * Correcting spelling typo in help text within the binary checksums
    file.
  * Also ignoring legacy checksum filenames when creating checksum files.
  * Creating autorun.inf in binary_win32-loader.
  * Dropping stable and unstable dist symlinks for d-i in dists for
    wheezy.
  * Creating install.bat for loadlin.
  * Only including gtk d-i in win32-loader config if available on the
    target image.
  * Updating win32-loader.ini for wheezy.
  * Correcting legacy filename for checksum files.
  * Removing all checksum files in lb clean.
  * Adding support for sha512 checksums.
  * Dropping pre-squeeze handling for win32-loader files.

 -- Daniel Baumann <daniel@debian.org>  Wed, 02 Jan 2013 11:45:30 +0100

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
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
live-build (3.0~b4-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Moving removal of actual backup files for apt sources into correct
    hook.
  * Renumbering hooks.
  * Disabling accidentally enabled removal of apt sources hook by default.

  [ Richard Nelson ]
  * Unify _DEBUG variable values to be true or false for l-b-cgi.

  [ Daniel Baumann ]
  * Removing grub package from binary_debian-installer for wheezy.

 -- Daniel Baumann <daniel@debian.org>  Sun, 23 Dec 2012 10:50:38 +0100

live-build (3.0~b3-1) unstable; urgency=low

  * Removing old code in chroot_hacks for tasks which are not used
    anymore.
  * Moving kexec-tools default preseeding into its own hook script.
  * Marking loop-aes-utils related hack as squeeze only.
  * Moving removal of backup and temporary files to their own hook script.
  * Adding default hook to truncate log files.
  * Also removing man chache in remove-temporary-files hook.
  * Adding default hook to use newest nvidia version.
  * Using consistent naming for default hooks.
  * Adding default hook to use mesa glx renderer.
  * Merging remove-linux-image-backups into remove-backup-files hook.
  * Renumbering hooks.
  * Correcting config tree version check for older versions.
  * Correcting config tree version check for the current version.
  * Removing some dead default handling code for global includes which do
    not exist anymore.
  * Removing kubuntu mode, it's not different anymore to standard ubuntu
    mode.

 -- Daniel Baumann <daniel@debian.org>  Mon, 17 Dec 2012 20:29:56 +0100

live-build (3.0~b2-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Updating wheezy release number.
  * Removing not really useful symlinks example hook.
  * Adding default hook to remove mdadm configuration.
  * Correcting spelling typo in bug script.
  * Adding support for live-images configs and arbitrary configuration
    directories in lb_config --config option.
  * Avoid re-populating an already populated configuration tree when using
    lb config --config.
  * Updating removal of adjtime in a split out hook for wheezy.

  [ Richard Nelson ]
  * Update l-b-cgi frontend to support new git config structure.

  [ Daniel Baumann ]
  * Switching from genisoimage to xorriso.

 -- Daniel Baumann <daniel@debian.org>  Sun, 16 Dec 2012 21:57:11 +0100

live-build (3.0~b1-1) unstable; urgency=low

  [ Raphaël Hertzog ]
  * Adding initial menu entries for debian-installer.

  [ Daniel Baumann ]
  * Removing local/bin by default in lb_clean too.
  * Skipping creation of soon to be replaced config/templates directory.

 -- Daniel Baumann <daniel@debian.org>  Mon, 10 Dec 2012 20:38:58 +0100

live-build (3.0~a69-1) unstable; urgency=low

  * Also avoiding to use xz compression for squashfs for kubuntu.
  * Removing some leftovers from stripped and minimal package lists.
  * Updating powerpc kernel list on ubuntu.
  * Adding dropped empty-line separator in defaults.
  * Adding dropped empty-line separator in binary_debian-installer.
  * Updating wording about regenerating config trees.
  * Correcting test for no config tree version number to match all other
    cases, not just lower-than-1.
  * Harmonizing apt configuration handling in chroot_archives.
  * Adding support for local apt conf.d snippets in archive definitions
    (Closes: #685791).
  * Ensuring that functions are either sources locally or globally, but
    not both.
  * Adding proper header to build.sh include.
  * Dropping ubuntu guards on firmware selection code, we're not enabling
    firmware inclusion in ubuntu mode anyway.
  * Adding back legacy filtering for firmware packages on squeeze when
    contrib or non-free is not enabled.

 -- Daniel Baumann <daniel@debian.org>  Thu, 06 Dec 2012 21:09:00 +0100

live-build (3.0~a68-1) unstable; urgency=low

  [ Ben Armstrong ]
  * Fixing typo in cache directory names, thanks to Thanatermesis
    <thanatermesis@gmail.com>.

  [ Daniel Baumann ]
  * Correcting copying of archive specific apt preferences files, thanks
    to Thanatermesis <thanatermesis@gmail.com> (Closes: #693250).
  * Correcting a typo in chroot_apt when re-configuring apt preferences,
    found by Thanatermesis <thanatermesis@gmail.com> (Closes: #685924).

  [ Richard Nelson ]
  * Update git paths for cgi form.
  * Increased the maxlenth of the entry field cgipackages.list.chroot on
    l-b.cgi (Closes: #693732).

  [ Daniel Baumann ]
  * Adding backwards compatible handling for squeeze and the ubuntus for
    old-style Contents files in the archive.
  * Adding default-preseeding for non-free firmware only when non-free is
    actually included, to avoid cluttering debconf db by default on all
    systems.

  [ Richard Nelson ]
  * Correct typo on commit 11d97a6a5f17fe2c500a798aa4a32fa6889e409c
  * Correct another typo on commit
    11d97a6a5f17fe2c500a798aa4a32fa6889e409c

  [ Daniel Baumann ]
  * Marking comments in checksum files as such to avoid harmless but
    anoying warning messages during live-boots medium integrity check.
  * Updating note about integrity check boot parameter within checksum
    files.
  * Adding default hook to remove linux-image backup files.
  * Using four letter digit prefixes for hooks like for consistency with
    all other live packages.
  * Adding dpkg-source local options.
  * Using hash rather than pipe as sed separator for writing boot
    parameters into bootloader configurations (Closes: #694723).
  * Replicating same qemu support within bootstrap_debootstrao for
    bootstrap_cdebootstrap too (Closes: #694102).

 -- Daniel Baumann <daniel@debian.org>  Fri, 30 Nov 2012 15:09:48 +0100

live-build (3.0~a67-1) unstable; urgency=low

  [ chals ]
  * Addin missing comma in the long debootstrap-options that caused an
    unrecognized option message.

  [ Daniel Baumann ]
  * Renaming progress mode to progress-linux to match the used naming
    scheme.
  * Removing unecessary removal of apt preferences.
  * Removing workaround for #657560 where we had to temporarily include
    bzip2 into the bootstrapped chroot to avoid sids apt failing on
    mirrors with bzip2 indices only.
  * Removing cruft line breaks in bailout messages for bootstrap tools.
  * Using xargs when copying or hardlinking deb files from and to the
    package cache to avoid hit the shell max command limits (Closes:
    #691616).
  * Defaulting to systemd as initsystem for wheezy based progress-linux
    releases and newer.
  * Shortening initsystem specific hacks for wheezy, systemd on squeeze
    never was really supported anyway.
  * Removing sysvinit when building images with systemd.
  * Running chrooted commands with DEBCONF_NONINTERACTIVE_SEEN set to
    true to ensure debconf questions are not reasked uselessly on the
    final systems.
  * Making sysvinit removal on systemd systems conditional, newer
    bootstraps might not always pull in sysvinit packages anymore.
  * Also supporting the other way around: removing systemd from a
    bootstrap and switching to sysvinit for those distributions that
    default to systemd.
  * Removing debconf-nowarnings option, doesn't provide any advantage to
    disable this option in the first place.
  * Correcting typos in aptitude-options name in lb config, thanks to
    Frank Gard <frank@familie-gard.de> (Closes: #691930).
  * Workarounding recent archive changes wrt/ content files until
    #692111 is fixed.

 -- Daniel Baumann <daniel@debian.org>  Fri, 02 Nov 2012 12:23:38 +0100

live-build (3.0~a66-1) unstable; urgency=low

  * Removing some left-overs from bootstrap-copy removal in lb config.
  * Removing local/functions functionality, it's not really usefull
    anyway.
  * Renaming local/scripts to local/bin for executables overriding not
    just lb scripts, but any command during live-build runs.
  * Renaming config/chroot_apt to simply config/apt. Eventually
    lb_chroot_apt will be folded into chroot_archives but that's left
    for after wheezy.
  * Renaming config/binary_debian-installer to simply config/debian-
    installer.
  * Removing support for local grub/grub2 splash image and config
    manipulations, custom templates should be used instead. Rather than
    doing all the heavy lifting in live-build that nobody really uses
    and which is quite inflexible, users should (in line with the
    syslinux handling) either stick with the default grub
    configurations, or, supply a custom one to live-build, rather than
    partial/single files only.
  * Avoid creating old left-over directory for custom syslinux splash
    handing from within the config tree in lb_config.
  * Renaming config/binary_rootfs to simply config/rootfs.
  * Renaming config/includes.binary_debian-installer to simply
    config/includes.debian-installer.

 -- Daniel Baumann <daniel@debian.org>  Mon, 22 Oct 2012 20:44:44 +0200

live-build (3.0~a65-1) unstable; urgency=low

  * Correcting variable handling for --bootappend-live-failsafe in lb
    config.
  * Stopping to support LB_INITRAMFS=auto, when switching the mode one
    has to update several parameters anyway, use of auto scripts are
    recommended.
  * Simplifying bootparameter assembling in defaults.
  * Correcting variable handling for --bootappend-live-failsafe in
    defaults.

 -- Daniel Baumann <daniel@debian.org>  Mon, 08 Oct 2012 20:47:02 +0200

live-build (3.0~a64-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Removing unsupported and unsupportable bootstrap_copy.
  * Removing ubuntu natty support, EOL.

  [ Michal Suchanek ]
  * Allowing to include multiple kernel images but menu entry is
    generated only for one.

  [ Daniel Baumann ]
  * Updating package descriptions.
  * Adding note about experimental in cgi frontend package description.
  * Making failsafe boot parameters fully customizable like the normal
    ones.
  * Making different boot options defaults depending on initramfs
    generator, not depending on mode.
  * Setting default compression to none. Normally, when using compressed
    file systems (squashfs), there is no point in further compressing
    the tarballs and images.

 -- Daniel Baumann <daniel@debian.org>  Fri, 05 Oct 2012 09:23:12 +0200

live-build (3.0~a63-1) unstable; urgency=low

  * Add missing whitespace when concatenating multiple live.cfg syslinux
    files.
  * Booting by default with 'quiet' and 'splash' parameters.

 -- Daniel Baumann <daniel@debian.org>  Tue, 02 Oct 2012 21:24:22 +0200

live-build (3.0~a62-1) unstable; urgency=low

  * Simplyfing clean option in lb config.
  * Only producing zsync files for iso and iso-hybrid images.
  * Supporting parent distribution as a variable field in syslinux
    splashes.
  * Supporting parent distribution as a variable field in archive
    definitions.
  * Avoiding warnings when checking for arguments in clean.
  * Updating squeeze point release version.
  * Updating wheezy pre-release version.
  * Also use .contents suffix for file list of sources images like for
    binary images, rather than the old .list suffix.
  * Using linux rather than kernel directive in syslinux configuration
    files.
  * Simplify internal replacement strings when processing syslinux
    configuration files.
  * Removing superfluous menu default directive in syslinux
    configuration files.
  * Clearing the screen when exiting syslinux menu.
  * Using menu default only once when populating syslinux configurations
    for more than one kernel flavour (Closes: #682957).

 -- Daniel Baumann <daniel@debian.org>  Mon, 01 Oct 2012 05:02:08 +0200

live-build (3.0~a61-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Correcting 'not-enough-arguments' check in Packages grep-aptavail
    helper.
  * Using dedicated initrd line in syslinux configurations rather than
    stuffing everything in one line.
  * Using initramfs generator specific boot parameters in syslinux
    configuration files.

  [ Adam Conrad ]
  * Switching Ubuntu from powerpc to powerpc-smp kernel.

  [ Colin Watson ]
  * Using i386 -generic-pae kernel flavour on Ubuntu precise.

  [ Daniel Baumann ]
  * Don't turn on xz compression in mksquashfs for ubuntu builds
    according to Adam Conrad <adconrad@ubuntu.com>.

  [ Colin Watson ]
  * If --build-with-chroot is false, run ! lines in package-lists in the
    host system.
  * Fixing execution of binary hooks.

  [ Daniel Baumann ]
  * Adding slightly modified patch from Adam Conrad
    <adconrad@ubuntu.com> to remove resolvconf artifacts.

 -- Daniel Baumann <daniel@debian.org>  Sun, 30 Sep 2012 09:46:53 +0200

live-build (3.0~a60-1) unstable; urgency=low

  * Removing virtual-hdd image type. Rather than a half broken image
    type, we'll bet our money on having proper partman recipies support
    implemented for hdd image types. Even if we don't make it for
    wheezy, it's better to not have virtual-hdd in there and tell users
    to use the jessie version for proper hdd images.
  * Updating win32-loader inclusion handling.
  * Including loadlin on d-i images on amd64 and i386.
  * Updating to standards version 3.9.4.

 -- Daniel Baumann <daniel@debian.org>  Sat, 29 Sep 2012 14:08:42 +0200

live-build (3.0~a59-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Adding baureo-backports and charon-backports as valid distributions
    in progress mode.

  [ Richard Nelson ]
  * frontend/cgi correctly reference netboot binary-images in form.html.

  [ Daniel Baumann ]
  * Updating base-files hack for plymouth in progress mode.
  * Correcting cdebootstraps-options typo in getopt, thanks to chals
    <chals@altorricon.com>.
  * Renaming volatile options refering to volatile archive to updates to
    match current archive namings.
  * Removing intel-microcode special handling in chroot_linux-image,
    microcode packages are already included automatically anyway.

 -- Daniel Baumann <daniel@debian.org>  Wed, 26 Sep 2012 14:48:30 +0200

live-build (3.0~a58-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Simplyfing sourcing of build.sh and getting away with the broken
    subshell construct.

  [ Richard Nelson ]
  * Remove frontend/cgi unofficial custom binary and custom bootstrap
    options.

  [ Daniel Baumann ]
  * Correcting typo in binary_syslinux when writing the flavour name to
    the config files (Closes: #684865).
  * Correcting fallback for default binary volatile mirror on ubuntu,
    thanks to Luigi Capriotti <l.capriotti@xbmc.org>.
  * Correcting wrong path to syslinux configuration files when using
    live-build from a local git clone, thanks to Raphael Hertzog
    <hertzog@debian.org> (Closes: #684893).
  * Switching back to use the more common ${@} instead of ${*}, it's not
    required in current lb_clean anymore.
  * Using /etc/live/build/*.conf instead of /etc/live/build.d/*.conf for
    consistency reasons.
  * Moving from cdn.debian.net to http.debian.net as binary mirror.

  [ Richard Nelson ]
  * frontend/cgi rename BINARY_INDICES to APT_INDICES
  * frontend/cgi only source /usr/lib/live/build.sh
  * frontend/cgi cleanup and support for clone, config, and build on
    cron job.
  * frontend/cgi cleanup remarked line of common function source from
    last commit on l-b-c.cron.

  [ Daniel Baumann ]
  * Improving check for missing apt-ftparchive to check for the actual
    file, rather than to check for a possible missleading bootstrap
    flavour.
  * Removing bootstrap-flavour option (Closes: #685675).
  * Removing bootstrap-include and bootstrap-exclude options.
  * Removing bootstrap-keyring option.
  * Correcting wrong bootstrap-qemu-exclude variable in defaults.
  * Applying patch from Colin Watson <cjwatson@ubuntu.com> to correct
    chroot hooks execution (Closes: #685534).
  * Exposing --debootstrap-options and --cdebootstrap-options publicly.
  * Adding some comments about the different locations of live-build in
    the central lb wrapper.
  * Calling local live-build embedded in config directly rather than to
    adjust path.
  * Removing old LB= hack when wrapper was not mandatory.
  * Moving aborting when no bootstrap tool is installed from defaults to
    the respective bootstrap script.
  * Correcting printf call cosmetically in central wrapper when
    prepending date and time for each command to not choke upon multiple
    arguments.
  * Making build.sh sourcing more robust (Closes: #684896).
  * Dropping lb prefix from live-build scripts, not needed anymore.
  * Setting default progress distribution from artax to baureo.

 -- Daniel Baumann <daniel@debian.org>  Mon, 27 Aug 2012 16:33:10 +0200

live-build (3.0~a57-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Concentrating all parted calls within lb_binary_hdd into one place
    in order to make things simpler.
  * Updating lb config --config manpage option to reflect that any Git
    Id can be specified, not just branches.
  * Removing manpage stubs for second-level commands.

  [ Richard Nelson ]
  * Initial work to support --config git option.
  * Remove settings that should be handled by --config git option.

  [ Daniel Baumann ]
  * Also removing binary.netboot.tar.xz before re-creating it in
    binary_netboot.
  * Adding live-build to depends for live-build-cgi.
  * Adding cron to recommends for live-build-cgi.

 -- Daniel Baumann <daniel@debian.org>  Fri, 10 Aug 2012 22:42:17 +0200

live-build (3.0~a56-1) unstable; urgency=low

  * Adding possibility to specify a git branch when using lb config --
    config.
  * Adding messages about performing git operations when using --config.
  * Automatically update auto/config when using --config with extra
    options.
  * Avoid showing message in lb config running the second time through
    auto on git repository based config trees.
  * Adding shortcut helper for dctrl-tools.
  * Updating GPL standard header in all files.
  * Removing chroot_local-patches, too much overhead for just applying
    patches (notably, with -p1 enforced), hooks are more flexible
    anyway.
  * Disabling volatile for wheezy for the time being.

 -- Daniel Baumann <daniel@debian.org>  Mon, 30 Jul 2012 21:55:32 +0200

live-build (3.0~a55-1) unstable; urgency=low

  * Adding release information for jessie.
  * Updating all distribution specific selectors in defaults to be as
    future proof as possible.
  * Dropping global binary includes and moving binary local-includes to
    includes, just as with chroot includes and local-includes.
  * Dropping globale package lists for the desktop environments.
  * Moving off rescue package list to its own git repository for the
    config tree.
  * Allowing to specify a git repository to lb_config in order to
    bootstrap a config tree.
  * Reordering auto/config in lb_config to work with bootstrapping
    config tree from a git repository.
  * Showing a message about ignoring --config when the current directory
    already is a git repository.
  * Removing unmaintained gnustep package list.
  * Adding git to suggests.
  * Including gnupg on ubuntu by default through corresponding default
    for bootstrap includes.
  * Removing minimal package list, not needed anymore.
  * Removing unused debian-live package lists.
  * Removing debian-junior list, same as with debian-science, see
    9ad58f0d.
  * Adding support for executable statements as '! $command' in package
    lists.
  * Handling dctrl-tools temporary installation in chroot during
    package-lists expansion.
  * Removing chroot_task-lists, obsoleted by package lists.
  * Dropping global package-lists entirely, only local package lists
    within the config tree are support.
  * Also checking for dctrl-tools when assembling binary package lists.
  * Optimizing chroot package-lists handling for the cases where it's
    not used.

 -- Daniel Baumann <daniel@debian.org>  Sun, 29 Jul 2012 01:59:42 +0200

live-build (3.0~a54-1) unstable; urgency=low

  * Making sure target directory for syslinux theme files exists when
    building non-chrooted.
  * Fixing up inclusion of functions while allowing local usage of live-
    build with different file layouts.
  * Correcting accidentally reverted check for rsvg in binary_syslinux
    when building non-chrooted.

 -- Daniel Baumann <daniel@debian.org>  Fri, 20 Jul 2012 04:36:21 +0200

live-build (3.0~a53-1) unstable; urgency=low

  * Removing leftover creation of /var/log in toplevel makefile from the
    cron removals.
  * Moving main executables away from scripts subdirectory.
  * Moving scripts from /usr/share/live to /usr/lib/live for consistency
    with all debian-live packages.
  * Renaming example hooks to the newer filename patter that is required
    by live-build since a while.
  * Removing debian-installer-banner.binary example hook, this can be
    done through config/includes.binary_debian-installer directly.
  * Removing hal-automount.chroot example hook, not needed anymore.
  * Removing linux-modules.chroot example hook, this can be done by
    kmods conf.d directories directly.
  * Removing live-build-inclusion.binary example hook, too broken way to
    do it.
  * Removing okular-nodrm.chroot example hook, would need update for
    recent kde4 versions and I don't care about that.
  * Removing rt2570-modules.chroot example hook, obsoleted out-of-tree
    module.
  * Removing sun-java6.chroot example hook, obsoleted by openjdk.
  * Removing udev-generators.chroot example hook, obsoleted by live-
    builds own hacks.
  * Removing update-initramfs.chroot example hook, obsoleted by live-
    builds own hacks.
  * Removing virtualbox.chroot example hook, not required anymore with
    current virtualbox versions.
  * Removing sysvinit.chroot example hook, not useful on modern systems
    anymore.
  * Removing losetup-lukshome.chroot example hook, obsoleted by live-
    boots new persistence implementation.
  * Removing kernel-purge.chroot example hook, not usefull anymore.
  * Removing localepurge.chroot example hook, should be done solely
    through preseeding.
  * Removing debian-live-pxe-server.chroot example hook, not usefull in
    this way.
  * Installing examples into the correct location in /usr/share/doc.
  * Removing debian-science package list, there's science-tasks and
    #513296 to do this in proper.
  * Removing warning from minimal package list about minimal hook, which
    isn't the case anymore.
  * Removing ubuntu-cloud and ubuntu-cloud-desktop package lists.
  * Adding missing copyright fields in copyright file.
  * Correcting spelling typo in 3.0~a52-1 changelog entry.
  * Removing leftover maintainer scripts from cron removals.

 -- Daniel Baumann <daniel@debian.org>  Thu, 19 Jul 2012 04:14:38 +0200

live-build (3.0~a52-1) unstable; urgency=low

  * Improving error message in lb wrapper to show the command in case of
    a missing command.
  * Adding svg splash for syslinux bootloaders.
  * Adding dynamic information into the splash and creating the png
    export at build time.
  * Truncating udev persistent net rules in remove-udev-persistent-
    rules.chroot hook rather than to remove them (Closes: #680763).
  * Removing discontinued live-build-cron autobuilder (Closes: #672379).
  * Updating dhcp packages in rescue package list to avoid transitional
    packages for squeeze and up.
  * Marking libguytools1 as squeeze only in rescue package list.
  * Marking ddrescue as squeeze-only in rescue list.
  * Using clamav-data for squeeze and clamav-freshclam for wheezy/sid in
    rescue list.
  * Applying patch from Steven Shiau <steven@nchc.org.tw> to
    conditionally copy /etc/apt/secring.gpg* files.
  * Renaming net flavour to netboot for consistency.
  * Adding support for zsync control files generation, thanks to Hector
    Oron <hector.oron@gmail.com> for the idea and prototype.
  * Adding xz as valid compression format.
  * Using xz to compress images on anything except squeeze, keeping gzip
    as default for squeeze.
  * Removing spurious lb_source_netboot, there's not such thing as a
    netboot specific source tarball anyway.
  * Handle multiple version numbers when having more than one linux
    flavours for splash.svg post-processing.
  * Adding support for pinning preferences files in
    config/archives/*.pref{.chroot,.binary}.
  * Updating splash.svg handling for unchrooted and chrooted builds.
  * Decrufting version flag.
  * Correcting live-build and live-boot versions for splash.svg post-
    processing.
  * Also removing zsync files in lb clean.
  * Slightly updating strings in splash.svg for better organization of
    the information presented.
  * Adding extlinux bootloader configuration files.
  * Correcting freudian typo in package check for chroot filesystems
    dependencies in binary_rootfs.
  * Adding support for ntfs as binary filesystem when using syslinux.
  * Updating squeeze point-release number.
  * Setting initial release number for wheezy.
  * Correcting spelling typo of ubuntus 12.10 codename.
  * Correcting some distribution specific checks to make them
    derivatives compliant.
  * Enabling security archives on wheezy.

 -- Daniel Baumann <daniel@debian.org>  Wed, 18 Jul 2012 22:46:55 +0200

live-build (3.0~a51-1) unstable; urgency=low

  * For consistency, respecting config/environment too for both chroot
    and binary environments (but the content of sepcific environments
    for either chroot or binary still has precedence over the generic
    one).
  * Changing default binary.list filename to binary.contents to make it
    more explicit and not to be confused with package lists.
  * Automatically include intel-microcode when building with firmware
    and non-free enabled.
  * Redirecting rmdir output in postrm for live-build-cron properly
    (Closes: #676102).
  * Removing alpha and hppa stub support, both architectures have been
    dropped for wheezy in debian.
  * Switching from smbfs to cifs-utils (Closes: #679240).
  * Switching to xz compression in source and binary packages.

 -- Daniel Baumann <daniel@debian.org>  Wed, 27 Jun 2012 14:38:21 +0200

live-build (3.0~a50-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Updating auto example scripts.
  * Correcting cron.d directory removal in postrm.
  * Removing grub-efi from d-i packages for the time being, it doesn't
    work correctly yet.
  * Automatically translate date formats in po files.
  * Updating live-media checksum names for newer live-boot.
  * Defaulting to SHA256 live-media checksums.
  * Re-arranging frontends in source tree.
  * Updating l10n stuff before removing it.
  * Removing unmaintained l10n handling.
  * Dropping different debian cgi templates and use only the one used on
    live-build.debian.net.
  * Removing old/non-working graph-helper.

  [ Hector Oron ]
  * Dont assume bash when configuring chroot with QEMU.

 -- Daniel Baumann <daniel@debian.org>  Wed, 06 Jun 2012 20:00:02 +0200

live-build (3.0~a49-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Correcting renaming of syslinux files in progress mode to actually
    work.
  * Naming resulting binary isohybrid image binary.hybrid.iso from now
    on for consistency with the different hdd images later on.
  * Moving firmware symlink creation to the end of binary_debian-
    installer in order to ensure to take only the latest packages into
    account that get into the image, regardless if they come from the
    archive or are localy included.
  * Cleaning http_proxy and ftp_proxy settings in chroot, people using
    apt proxies set them throught the apt pseudo-proxy options, and
    people using real proxies use config/environment.{chroot,binary} to
    set them.
  * Allowing to inject variables through config/environment.binary into
    the binary environment.
  * Allowing to use comments in config/environment.{binary,chroot}.
  * Removing pre-squeeze XORG_CONFIG variable from the chroot
    environment.
  * Don't bother supporting firmware on ubuntu, they seem to have a
    different archive structure.
  * Renaming config/binary_debian-installer-includes to
    config/includes.binary_debian-installer for consistency with the
    other include directories.

  [ Ben Armstrong ]
  * Adding default for --debian-installer-preseedfile.

  [ Daniel Baumann ]
  * Removing some more configuration files on purge (Closes: #672379).
  * Renaming internal .stage to .build for consistency within the
    configuration tree.
  * Adding grub-efi to static list of packages for the d-i pool for
    amd64.
  * Making firmware package assembling a bit more robust.
  * Updating cache directory names to consistent naming scheme.
  * Moving local includes from auto/{functions,scripts} to
    local/{functions,scripts} where they belong.

 -- Daniel Baumann <daniel@debian.org>  Mon, 04 Jun 2012 12:15:37 +0200

live-build (3.0~a48-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Transforming failsafe boot parameter into an own option.
  * Updating release list for ubuntu.
  * Adding failsafe entries for syslinux bootloaders in embedded
    configs.

  [ Tails developers ]
  * Fixing typo in rescue package list.

  [ Daniel Baumann ]
  * Correcting typo in binary_rootfs to restore 'plain' live filesystem
    support.
  * Using /boot on live media instead of /isolinux or /syslinux in
    progress mode.
  * Allowing to inject variables through config/environment.chroot into
    the chroots environment.

 -- Daniel Baumann <daniel@debian.org>  Fri, 25 May 2012 08:22:27 +0200

live-build (3.0~a47-1) unstable; urgency=low

  [ Daniel Baumann ]
  * When removing fstab for live-installer also touch an empty file for
    it to avoid other packages failing on non-existing fstab.
  * Making extraction of the manpage section in manpages/Makefile work
    with multiple dots in the filename.
  * Correcting regression in the form of a wrong path in binary_syslinux
    for syslinux theme packages.
  * Temporarily including bzip2 manually when bootstrapping until
    #657560 has been fixed in unstable.
  * Correcting destination directory for extraction of the gfxboot-theme
    in ubuntu mode.

  [ intrigeri ]
  * Adding nosplash to the list of options appended in fail-safe mode.

  [ Daniel Baumann ]
  * Adding memtest to the list of options appended in fail-safe mode.
  * Updating defaults for linux-latest metapackages in wheezy.
  * Adding support for including firmware packages automatically within
    debian-installer.
  * Installing packages into their detected sections within binary pool,
    needed for proper firmware package placement.
  * Generating package indices for the detected sections within binary
    pool, needed for proper firmware package placement.
  * Removing 'frozen' symlink in d-i dists, the other suitnames can
    probably go to.
  * Adding support for including firmware packages automatically within
    the live system.
  * Adding entries about the firmware options in lb_config manpage.
  * Automatically preseed some known firmware packages.
  * Also include firmware-linux meta package if non-free is enabled.
  * Updating static list of live specific packages that get
    unconditionally added and included in the source images.
  * Unconditionally including firmware in all images by default. This is
    safe since only firmware available within the configured archive
    area is included automatically, see manpage.
  * Adding symlinks in /firmware for debian-installer on live media.
  * Slight reordering in lb_binary_debian-installer.

 -- Daniel Baumann <daniel@debian.org>  Fri, 27 Apr 2012 11:37:00 +0200

live-build (3.0~a46-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Excluding honeyd for wheezy in rescue package list (Closes:
    #660601).
  * Including thttpd for squeeze only in rescue package list.
  * Excluding guymager for wheezy in rescue package list.
  * Removing full path from chroot calls in chroot function.

  [ Richard Nelson ]
  * Set parent distribution, parent debian installer, and mode, also
    disable backports on l-b.cgi

  [ Daniel Baumann ]
  * Removing --hostname cruft, live-config bootparameters should be used
    via --bootappend-live.
  * Removing --username cruft, live-config bootparameters should be used
    via --bootappend-live.
  * Updating copyright file machine-readable format version 1.0.
  * Updating to standards version 3.9.3.
  * Marking lde in rescue list as squeeze only, thanks to Michal
    Suchanek <hramrach@centrum.cz>.
  * Adding architecture to the output message when running lb_config.
  * Excluding security and volatile archives for ubuntu precise for the
    the time being.
  * Removing references to not existing --language option in lb_config
    manpage.
  * Switching default bootstrap mirror from ftp.de.debian.org to
    ftp.debian.org, now that ftp.debian.org has upgraded hardware and
For faster browsing, not all history is shown. View entire blame