Luca Boccassi
9decfc38b8
Add autopkgtest: default image build
2020-03-15 11:38:03 +00:00
Luca Boccassi
cb68fb3e0a
CI: fix deploy stage
...
Clean the build tree before running, and list all the stages as the
CI implementation does not merge them from multiple includes
Gbp-Dch: ignore
2020-03-12 14:23:56 +00:00
Luca Boccassi
10999bbdcf
Fix typo in changelog
...
Gbp-Dch: ignore
2020-03-12 12:50:13 +00:00
Luca Boccassi
d320f19bde
Bump Standards-Version to 4.5.0, no changes.
2020-03-12 12:48:48 +00:00
Luca Boccassi
e6279af102
Add CI on commits/PRs
...
Gbp-Dch: ignore
2020-03-12 12:32:26 +00:00
Lyndon Brown
dab716e079
"Live Systems" -> "Debian Live"
2020-03-11 15:23:31 +00:00
Lyndon Brown
fe02946472
copyright: add missing "The Debian Live team" entry
...
I'd mistook the copyright here to apply to the apt package, but did not
look close enough, it's clearly referring to copyright of the files which
we've just amended to have a "The Debian Live team" notice, which this
should thus surely also have.
Gbp-Dch: Short
2020-03-11 15:15:46 +00:00
Luca Boccassi
b13a61d519
Fix Lintian Warnings about changelog: day-of-week, trailing whitespace
2020-03-05 21:23:54 +00:00
Raphaël Hertzog
f60b0a2747
Add some initial changelog
...
I do this to manually add the bug closure for #952834 and #952834
since they were merged with an invalid bug closure syntax. Same
for #952839 which also was tagged with "Gbp-Dch: Ignore" thus not
generating any changelog entry... a changelog entry is required
to be able to close a bug!
2020-03-05 11:13:18 +01:00
Raphaël Hertzog
1e7f3d53df
Update changelog for 1:20191221 release
2019-12-19 21:08:17 +01:00
Raphaël Hertzog
f828238417
Update changelog for 1:20191220 release
2019-12-19 19:16:27 +01:00
Raphaël Hertzog
34fa2dc5c2
Switch to debhelper compat level 12
2019-12-19 19:13:28 +01:00
Raphaël Hertzog
311348983b
Bump Standards-Version to 4.4.1
2019-12-19 19:13:24 +01:00
Raphaël Hertzog
cba349e5d0
Update my email in the Maintainer field
...
The work I do on live-build is done as part of the work I do for Kali.
2019-12-19 19:02:30 +01:00
Raphaël Hertzog
ab70d2b636
Update changelog for 1:20191219 release
2019-12-19 18:58:43 +01:00
Raphaël Hertzog
e7221c02f3
Tweak lintian overrides
2019-12-19 17:33:52 +01:00
Roland Clobus
e4a4d4ae8d
Run the pipeline only for master
2019-04-18 11:59:40 +00:00
Roland Clobus
a93539e8e8
Added pipeline definition
2019-04-18 11:59:40 +00:00
Roland Clobus
afbf61be5a
Updated URL to the manual.
2019-04-17 21:02:34 +02:00
Roland Clobus
9726058c41
Update homepage URL.
2019-04-17 21:00:52 +02:00
Luca Boccassi
bd7c900d3e
Open changelog for 1:20190315, close 884553
2019-03-15 14:35:36 +00:00
Luca Boccassi
a410b8345d
Close 924293 in d/changelog
2019-03-11 10:53:44 +00:00
Luca Boccassi
613f20d368
Update changelog for 1:20190311 release
2019-03-11 10:08:40 +00:00
Luca Boccassi
e06d0f4c2a
Bump Standards-Version to 4.3.0, no changes.
2019-03-11 10:08:29 +00:00
Luca Boccassi
069d0d7b5a
Update changelog for 1:20180925 release
2018-09-25 14:28:21 +01:00
Luca Boccassi
cc1341ab4a
lintian: override error on dependency on e2fsprogs
...
It's an error on Stretch, which causes annoyances when backporting.
2018-09-20 13:00:18 +01:00
Luca Boccassi
66839c4346
Bump Standards-Version to 4.2.1.
2018-09-20 12:02:50 +01:00
Luca Boccassi
b2a760de57
Add Rules-Requires-Root: no.
2018-09-20 12:02:50 +01:00
Luca Boccassi
4db6471248
Build-Depend on debhelper >= 10~ to facilitate backports.
...
Not used at the moment, but it will be in the future when we bump it,
so that we don't forget
2018-09-20 12:02:45 +01:00
Luca Boccassi
332c170c3b
Update changelog for 1:20180618 release
2018-06-18 12:03:14 +01:00
Luca Boccassi
be7bc0a9ff
Bump Standards-Version to 4.1.4, no changes.
2018-06-18 12:02:40 +01:00
Luca Boccassi
b3ec8d5978
Update changelog for 1:20180411 release
2018-04-11 16:13:10 +01:00
Luca Boccassi
b062ede56c
Fix debian/NEWS date to match an actual release
...
The NEWS file had a temporary version so it was never shown to users.
Fix it.
Gbp-Dch: Ignore
2018-04-11 16:13:10 +01:00
Luca Boccassi
da01193965
Don't recommend gzip, it's essential
...
Fixes Lintian Error.
Gbp-Dch: Ignore
2018-04-10 18:46:17 +01:00
Luca Boccassi
a0335ac4a4
ONIE: add Recommends for programs needed by binary_onie
...
The binary_onie script needs a few programs to run, and it uses them on
the host rather than in the chroot, so add them to the Recommends list.
2018-04-05 16:23:50 +01:00
Luca Boccassi
44e0d3520e
Update changelog for 1:20180328 release
...
Set urgency to low to allow for more time in unstable
2018-03-28 20:22:01 +01:00
Luca Boccassi
919604643b
Add myself to Uploaders.
2018-03-28 20:20:24 +01:00
Luca Boccassi
76a90f31b5
Bump Standards-Version to 4.1.3.
2018-03-28 18:42:53 +01:00
Luca Boccassi
7f5d8ef9e9
Use HTTPS in debian/copyright (policy 4.0.0).
2018-03-28 18:40:23 +01:00
Luca Boccassi
8047c2425a
Add NEWS file to warn users about change of live-boot mount paths
2018-03-22 14:46:40 +00:00
Raphaël Hertzog
06d81b6710
Update changelog
2018-02-24 17:56:10 +01:00
Raphaël Hertzog
96e73960b3
Fix Check_package invocation in binary_hdd for ntfs-3g
...
/sbin/mkfs.nfts -> /sbin/mkfs.ntfs
2018-02-14 18:49:36 +01:00
Raphaël Hertzog
bf73aede69
Add e2fsprogs to Suggests along with mtd-utils, parted
...
Closes : #887278
2018-02-14 15:44:54 +01:00
Steve McIntyre
c221f10cc1
Repo moved to salsa
2018-02-09 20:04:42 +00:00
Adrian Gibanel Lopez
acafe6618b
Failsafe entries rework at binary_loopback_cfg
...
[hertzog@debian.org:
- Fix conflicts due to renamed variables
]
Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
2017-12-21 14:29:58 +01:00
Adrian Gibanel Lopez
d3edb76ad4
Fix handling of multiple kernels in binary_loopback_cfg
...
Now grub.cfg shows all the kernel options. Before this patch when you
had more than two kernels it only showed the auto option.
Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
2017-12-21 14:22:36 +01:00
Adrian Gibanel Lopez
f77034606e
Updated binary_loopback_cfg so that it uses Stretch's 686 kernel instead of old 486 one.
...
[hertzog@debian.org:
Also rename the variables for consistency.
]
Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
2017-12-21 14:16:57 +01:00
Raphaël Hertzog
d33943ea7a
Prepare release to unstable
2017-12-07 20:30:12 +01:00
Raphaël Hertzog
9f3e5fe8d9
Fix the way the .disk/mkisofs file is created
...
Thanks to Daniel Reichelt <debian@nachtgeist.net> for the patch.
Closes : #881941
2017-11-20 22:20:53 +01:00
Balint Reczey
dae94463e4
Don't fail when initramfs is not used
...
Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
2017-11-20 22:09:49 +01:00
Raphaël Hertzog
1f1dce740e
Use $SOURCE_DATE_EPOCH when updating timestamps of manual pages
...
This makes the package reproducible at build time.
Closes : #879169
2017-11-20 22:04:35 +01:00
Raphaël Hertzog
ee3e8be5b7
Prepare for release
2017-09-20 10:02:01 +02:00
Raphaël Hertzog
2f54fcf3d7
Replace "kirkwood" and "orion5x" armel flavors with the new "marvell" one
...
As done by the linux source package since its version 4.4.
2017-09-18 18:00:20 +02:00
Matthijs Kooijman
72ca3bcb20
Handle hardlinks in binary_hdd
...
To generate an hdd image, binary_hdd first estimates the needed size of
the image using du. By default, when du finds multiple hardlinked copies
of a file, it counts them only once. However, when the target filesystem
is FAT, which does not support hardlinks, these files will take up more
space when finally copying the contents, breaking the build:
P: Copying binary contents into image...
cp: error writing 'chroot/binary.tmp/live/initrd.img-4.9.0-3-amd64': No space left on device
cp: error writing 'chroot/binary.tmp/efi/boot/bootx64.efi': No space left on device
cp: error writing 'chroot/binary.tmp/efi/boot/bootia32.efi': No space left on device
cp: cannot create directory 'chroot/binary.tmp/boot/grub': No space left on device
cp: cannot create directory 'chroot/binary.tmp/isolinux': No space left on device
To fix this, pass --count-links to du when the target is FAT, to make
the space estimation correct.
This problem is exposed by commit 9c974b26b
(Instead of renaming kernel
for syslinux, create hardlinks), which might need to be separately fixed
(to not waste space on FAT targets), but binary_hdd should at least
handle hardlinks more gracefully.
2017-09-01 10:29:20 +02:00
Raphaël Hertzog
fb2a525207
Add changelog entry
2017-09-01 10:25:58 +02:00
Matthijs Kooijman
4c229d9449
Pass --partscan to losetup
...
Recent versions of Linux, parted or some other bit of software cause
partition devices, like /dev/loop0p1 to be created when running parted
mkpart. However, these devices are not cleaned up when running
losetup -d to remove /dev/loop0 later, so they linger around and confuse
mkfs (which refuses to make a filesystem, thinking there are partitions):
mkfs.fat 4.1 (2017-01-24)
mkfs.vfat: Partitions or virtual mappings on device '/dev/loop0', not making filesystem (use -I to override)
To prevent this behaviour, pass --partscan to losetup when adding a new
partition, to clean up any lingering partitions. It seems losetup does not
accept --partscan when deleting a loop device, to clean up at that point, but
since binary_hdd mounts the partition last, there should not be any lingering
partition devices after live-build is done.
The --partscan option is available since util-linux 2.21 (released in 2012), so
it should be fairly safe to pass it unconditionally.
2017-09-01 10:07:00 +02:00
Raphaël Hertzog
e8118e8e0a
Update changelog
2017-08-29 15:16:28 +02:00
Raphaël Hertzog
0c7fbccc5c
Auto-update version strings in manual pages.
2017-08-29 15:14:04 +02:00
Raphaël Hertzog
4bba8ebb11
Prepare release to unstable
2017-08-29 14:17:07 +02:00
Raphaël Hertzog
3f909bf486
Drop all references to live-systems.org and update copyright file
...
Also fix the version string in the manual pages.
Closes : #859290
2017-08-29 14:12:33 +02:00
Raphaël Hertzog
2fe6afe460
Initialize /etc/default/locale with LANG=C.UTF-8
...
That way we always have a valid UTF-8 locale even when we don't have
the "locales" (or "locales-all") package installed.
2017-08-29 12:26:33 +02:00
Raphaël Hertzog
ff71712590
Add .disk/mkisofs file recording the xorriso command line
...
Thanks to Thomas Schmitt <scdbackup@gmx.net> for the suggestion.
2017-08-10 14:53:53 +02:00
Raphaël Hertzog
406dd06610
Prepare release to unstable
2017-08-07 17:30:07 +02:00
Raphaël Hertzog
e38ad8ae66
Drop the --hardlinks option from xorriso command line call
2017-08-07 17:27:32 +02:00
Raphaël Hertzog
d18d0dfe2a
Add keyboard shortcut on the "Advanced options" syslinux menu entry
...
Thanks to Daniel Reichelt <debian@nachtgeist.net> for the patch.
Closes : #864386
2017-06-09 13:41:13 +02:00
Raphaël Hertzog
dd7d4392c8
Prepare release to unstable
2017-02-13 16:58:06 +01:00
Raphaël Hertzog
d98f95bbbe
Drop the versatile kernel flavour on armel. It's no longer built since Linux 4.9.
2017-02-13 16:52:10 +01:00
Raphaël Hertzog
eedcb4dce5
Prepare release to unstable
2016-12-16 10:05:54 +01:00
Raphaël Hertzog
75aa6dec5b
Minor updates to lb_config and its manual page
...
* Update the manual page with the missiong --bootappend-live-failsafe
option.
* Keep supporting the former --bootloader (without s).
2016-12-16 10:00:36 +01:00
Raphaël Hertzog
50b6a29523
Cleanup binary_loopback_cfg and offer more freedom in overriding the default grub-pc configuration.
2016-12-14 12:33:07 +01:00
Raphaël Hertzog
92dfdd2a3f
Prepare release to unstable
2016-12-02 23:34:10 +01:00
Raphaël Hertzog
f7bb86fd58
Clean up grub configuration code
...
* Use only long kernel names.
* Put advanced options in a submenu.
* Use distro-agnostic labels.
* Don't generate entries with kernel version when we have a single
version.
2016-12-02 23:04:13 +01:00
Raphaël Hertzog
9c974b26bf
Instead of renaming kernel for syslinux, create hardlinks
2016-12-02 15:42:59 +01:00
Raphaël Hertzog
b8f7f19015
Fix version of live-build that is displayed by lb --version
...
Now we generate the VERSION file at install time or at package build time.
2016-12-02 15:23:20 +01:00
Raphaël Hertzog
7ad6c408e5
Default for LB_UNION_FILESYSTEM is now "overlay" just like in live-boot.
2016-12-02 15:10:19 +01:00
Raphaël Hertzog
fb0d4e2a18
Use a grub theme that integrates reasonably well with the current background picture.
2016-12-02 14:50:21 +01:00
Raphaël Hertzog
e1941f82ab
Bump version to 20161128
2016-11-28 23:27:46 +01:00
Raphaël Hertzog
69345cfd4d
Bump Standards-Version to 3.9.8.
2016-11-28 23:16:18 +01:00
Raphaël Hertzog
4457f912c3
Fix dh_link not working as expected
2016-11-28 23:09:54 +01:00
Raphaël Hertzog
fb0137810c
Bump debhelper compat level to 10.
2016-11-28 23:07:18 +01:00
Raphaël Hertzog
db5b398a71
Small cleanup of debian/rules
2016-11-28 23:07:18 +01:00
Raphaël Hertzog
02d933fc17
Fix Check_installed function when checking against host
...
Thanks to jnqnfe for the report.
Closes : #774807
2016-11-28 22:50:46 +01:00
Raphaël Hertzog
5a169a6fe6
Drop gpgv and debian-keyring from Suggests
2016-11-28 21:54:18 +01:00
Raphaël Hertzog
a15b579652
Drop an optimization in chroot_archives that has undesired side-effects
...
Thanks to jnqnfe for the patch.
Closes : #775989
2016-11-28 21:48:18 +01:00
Raphaël Hertzog
d8ca2041ad
Get rid of useless bootstrap_archive-keys script
...
Closes : #773775
2016-11-28 21:36:57 +01:00
Raphaël Hertzog
2ea1329746
Drop left-over translation files for removed lb_testroot command.
2016-11-28 20:58:19 +01:00
Raphaël Hertzog
6c6f34d92d
Manual pages updates
...
Thanks to jnqnfe for the patch.
Closes : #774730
2016-11-28 20:58:19 +01:00
Raphaël Hertzog
164f23368e
Support “lb config --debootstrap-script <script>”
...
This option lets you use an alternate bootstrap script when running
debootstrap. Thanks to Sjoerd Simons <sjoerd@debian.org> for the initial
patch.
Closes : #790033
2016-11-28 20:58:19 +01:00
Raphaël Hertzog
822459c7b2
Set xorriso's "modification time" to SOURCE_DATE_EPOCH
...
Thanks to Chris Lamb <lamby@debian.org> for the patch.
Closes : #831379
2016-11-28 20:58:19 +01:00
Raphaël Hertzog
4b28b409a6
Export SOURCE_DATE_EPOCH when running chroot commands
...
Thanks to Chris Lamb <lamby@debian.org> for the patch.
Closes : #832998
2016-11-28 20:58:19 +01:00
Raphaël Hertzog
b8f55caa14
Fix behaviour of (undocumented) "#nif" conditional test
...
Thanks to Erik Cumps <erik.cumps@esaturnus.com> for the patch.
Closes : #801379
2016-11-28 20:58:19 +01:00
Raphaël Hertzog
db1bc0a1b8
Ignore some lintian errors which are making debuild fail...
2016-11-28 20:58:19 +01:00
Raphaël Hertzog
23b3e729c5
Add changelog entries for changes committed by Kilian Krausen
2016-11-28 20:58:18 +01:00
Sjoerd Simons
c12f7d715e
Pass components to debootstrap --second-stage
...
Commit e24e4b in debootstrap fixed setup_available to work in the
--foreign case (iotw at the second stage). Unfortunately this breaks
things if components aren't passed to the second stage _and_ your main
component isn't called main.
To fix this, pass --components to both the first and second stage
debootstrap when needed.
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2016-11-28 20:58:18 +01:00
Raphaël Hertzog
f152f99599
Drop debian/source/{local-options,options} as they are no longer needed.
2016-11-28 20:58:18 +01:00
Raphaël Hertzog
674794a8f4
Try to reuse /isolinux/splash.png in default grub configuration.
2016-11-28 20:58:18 +01:00
Raphaël Hertzog
2f061569ac
Officially adopt the package
...
Closes : #808048
2016-11-22 18:02:13 +01:00
Raphaël Hertzog
742e584ad4
Update changelog
2016-10-28 09:15:29 +02:00
Raphaël Hertzog
6e0b98ce05
Update Debian changelog
2016-09-02 16:14:17 +02:00
Raphaël Hertzog
1ccb416230
Add symlinks for libgpl.c32 and libmenu.c32
...
They are required for the "Hardware Detection Tool (HDT)" menu entry that
live-build adds in the advanced menu.
Sponsored-by: Offensive Security
2016-01-08 09:18:35 +01:00