Commit Graph

169 Commits

Author SHA1 Message Date
Daniel Baumann cf68abf417 Renaming grub helper to grub-legacy for consistency. 2015-05-04 20:36:20 +02:00
Daniel Baumann f93fa286d5 Renaming grub2 helper to grub-pc for later grub-efi addition. 2015-05-04 20:33:00 +02:00
Daniel Baumann d18cb12cc1 Moving hooks to hooks/live, both in live-build sources and live-build configs.
Really soon live-build will support building non-live images out-of-the-box.
Therefore moving hooks into a live specific subdirectory.
2015-05-02 15:42:00 +02:00
Daniel Baumann 1a5fda595f Adding hook to disable tmpfs on /tmp when using sysvinit, previously done by live-config. 2015-05-02 13:58:47 +02:00
Daniel Baumann 7e633e77f2 Moving grub and grub2 templates into shared bootloader config directory. 2015-04-29 07:52:56 +02:00
Daniel Baumann ca758f9cb4 Adding hook to create locales files. 2015-02-23 22:41:52 +01:00
Daniel Baumann ba6b9adeff Updating d-i bootparameter separator for jessie. 2015-01-25 10:02:34 +01:00
Daniel Baumann 242aef5d83 Updating year in copyright notices to 2015. 2015-01-04 20:05:44 +01:00
Daniel Baumann b5e99b5b14 Dropping support for wheezy. 2014-12-10 08:38:42 +01:00
Daniel Baumann ef03f67f81 Adding hook to enable cryptsetup (Closes: #767195). 2014-11-10 19:57:33 +01:00
Daniel Baumann a284af94db Dropping syslinux 6 symlinks from bootloader configs for wheezy.
In general there's no harm in having them as they are not used
on syslinux 4 distributions, however, but it's cosmetically nicer
and the path woudn't match anyway.

But.. since it turned out that we need the second copy of bootloaders
for wheezy anyway as wheezy and jessie are mutually exclusive
regarding paths where syslinux files are located, there's no
point in having them and confusing users with error messages
from cp -aL when stuff can't be dereferenced (which is ok).
2014-09-10 20:44:15 +02:00
Ben Armstrong 5fc57865a4 Exclude lib and non-main sections as tasksel does (Closes: #758218). 2014-08-27 23:03:39 +02:00
Daniel Baumann 7312ca2d2d Correcting wrong target for /etc/mtab symlink in create-mtab-symlink hook, thanks to Ben Armstrong <synrg@sanctuary.nslug.ns.ca>. 2014-08-22 17:11:30 +02:00
Daniel Baumann 2a829562c9 Adding second set of bootloader templates for wheezy. 2014-07-24 05:02:11 +02:00
Daniel Baumann dd47358700 Unconditionally replacing bootloader symlinks with syslinux 6 from jessie, this will break building wheezy images (so we have to come up with something better than that prior upload). 2014-07-22 20:26:06 +02:00
Simon McVittie 114a778b7a If /etc/mtab exists as a file, replace it with a symlink (Closes: #746570). 2014-06-25 20:52:08 +02:00
Daniel Baumann e84476a7e5 Adding hook to create /etc/mtab as a symlink to /proc/mtab if not already existing (Closes: #746570). 2014-05-01 17:40:11 +02:00
Simon McVittie eeb4680557 Truncate /etc/machine-id instead of deleting it.
If /etc/machine-id exists but is empty, systemd will do tricks
with bind-mounts to ensure that a valid transient UUID is bind-mounted
over it, which is exactly what we want for a live system.

If /etc/machine-id does not exist, systemd-journald
will just fail, which is undesirable.
2014-04-28 19:45:52 +02:00
Daniel Baumann f78b2a7d25 Adjusting splash.svg filename in embedded syslinux configurations to match code (Closes: #745020). 2014-04-26 08:05:32 +02:00
Daniel Baumann eb336bb782 Updating copyright notices for 2014. 2014-02-08 17:47:24 +01:00
Daniel Baumann e9701039f7 Updating configuration path in update-apt-file-cache.hook.chroot. 2013-11-03 21:20:33 +01:00
Daniel Baumann 037066598a Updating file suffixes of the internal default hooks. 2013-11-03 21:17:13 +01:00
Daniel Baumann aa7939e085 Removing unused description variable in syslinux configs. 2013-09-18 11:43:49 +02:00
Daniel Baumann 613f8cfd6d Dropping global archive definitions shipped in /usr/share/live/build/archives (same as with packagelists, hidden archive 'magic' is gone now in favour of explicit config tree configuration). 2013-06-25 09:12:03 +02:00
Daniel Baumann 24cfdfc6a3 Adding hook to remove ssl-cert-snakeoil by default. 2013-06-19 08:01:03 +02:00
Daniel Baumann f35f4c6b1d Including memtest86+ in syslinux menu. 2013-05-27 17:07:05 +02:00
Daniel Baumann b82c1349f2 Renumbering hook scripts. 2013-05-06 20:08:10 +02:00
Daniel Baumann 01e91f9c21 Adding hook to disable 70-persistent-cd.rules udev rule to prevent udev remember the cd device name both the one of the build system and the one of the live system (Closes: #706926). 2013-05-06 20:07:09 +02:00
Daniel Baumann 45f1f9f0a0 Renaming remove-udev-persistent-rules.chroot hook to remove-udev-persistent-net-rules.chroot for future additional udev hooks. 2013-05-06 19:40:42 +02:00
Daniel Baumann c287072126 Debranding package for derivatives. 2013-05-06 14:50:07 +02:00
Daniel Baumann 59ce459f40 Removing all references to my old email address. 2013-05-06 14:50:06 +02:00
Daniel Baumann ba7535c73e Removing superfluous menu default directive in installer syslinux menues. 2013-05-06 14:50:05 +02:00
Daniel Baumann ea68bab304 Removing default menu marker for install entry in syslinux menu. 2013-05-06 14:50:05 +02:00
Daniel Baumann e3455ee2c9 Adding key-shortcut for advanced options in syslinux menu. 2013-05-06 14:50:05 +02:00
Daniel Baumann fdcebc3365 Including HDT in advanced options menu within syslinux menu. 2013-05-06 14:50:05 +02:00
Daniel Baumann 51e6e3b324 Correcting wrong debian-installer syslinux menu files. 2013-05-06 14:50:05 +02:00
Daniel Baumann e5e62f66a1 Renumbering hooks. 2013-05-06 14:50:05 +02:00
Daniel Baumann 772af17699 Adding hook to remove systemd machine-id. 2013-05-06 14:50:05 +02:00
Daniel Baumann 2fb4009a8c Updating syslinux configurations and handling for syslinux 5. 2013-05-06 14:50:05 +02:00
Daniel Baumann 3b7335e86b Correcting vshift in syslinux themes to correct display bug with overlong lines, thanks to Thanatermesis <thanatermesis@gmail.com>. 2013-05-06 14:50:05 +02:00
Daniel Baumann 62d94a4454 Updating year in all copyright notices. 2013-05-06 14:50:03 +02:00
Daniel Baumann a189319b43 Renumbering hooks. 2013-05-06 14:50:03 +02:00
Daniel Baumann 0cdbf60bc1 Moving removal of actual backup files for apt sources into correct hook. 2013-05-06 14:50:03 +02:00
Daniel Baumann 5e07604353 Removing kubuntu mode, it's not different anymore to standard ubuntu mode. 2013-05-06 14:50:02 +02:00
Daniel Baumann 0eb6a7bdae Renumbering hooks. 2013-05-06 14:50:02 +02:00
Daniel Baumann 798e68096a Merging remove-linux-image-backups into remove-backup-files hook. 2013-05-06 14:50:02 +02:00
Daniel Baumann 4908d4d6c1 Adding default hook to use mesa glx renderer. 2013-05-06 14:50:02 +02:00
Daniel Baumann 7ce3113f44 Using consistent naming for default hooks. 2013-05-06 14:50:02 +02:00
Daniel Baumann af54c6b82c Adding default hook to use newest nvidia version. 2013-05-06 14:50:02 +02:00
Daniel Baumann cee58d8779 Also removing man chache in remove-temporary-files hook. 2013-05-06 14:50:02 +02:00
Daniel Baumann d6a30e84eb Adding default hook to truncate log files. 2013-05-06 14:50:02 +02:00
Daniel Baumann fae7a1ce27 Moving removal of backup and temporary files to their own hook script. 2013-05-06 14:50:02 +02:00
Daniel Baumann cf1de1682b Moving kexec-tools default preseeding into its own hook script. 2013-05-06 14:50:02 +02:00
Daniel Baumann bd22f9c864 Updating removal of adjtime in a split out hook for wheezy. 2013-05-06 14:50:02 +02:00
Daniel Baumann 0ad3b01c96 Adding default hook to remove mdadm configuration.
mdadm creates a /etc/mdadm/mdadm.conf configuration file
on package installation which contains array information
from the build system.
2013-05-06 14:50:02 +02:00
Raphaël Hertzog ea3c9ae385 Adding initial menu entries for debian-installer. 2013-05-06 14:50:02 +02:00
Daniel Baumann d1047e809a Adding debian version 4.0~a1-1. 2013-05-06 14:48:46 +02:00
Daniel Baumann 052b308147 Removing superfluous menu default directive in installer syslinux menues. 2013-02-12 05:23:51 +01:00
Daniel Baumann 01eda54457 Removing default menu marker for install entry in syslinux menu. 2013-02-08 23:21:48 +01:00
Daniel Baumann 45f6d3af53 Adding key-shortcut for advanced options in syslinux menu. 2013-02-08 23:21:46 +01:00
Daniel Baumann fb4d939559 Including HDT in advanced options menu within syslinux menu. 2013-02-08 22:44:00 +01:00
Daniel Baumann 574c96a037 Correcting wrong debian-installer syslinux menu files. 2013-02-08 22:43:58 +01:00
Daniel Baumann f4b264d474 Renumbering hooks. 2013-02-08 21:40:28 +01:00
Daniel Baumann 4da218e858 Adding hook to remove systemd machine-id. 2013-02-08 21:40:28 +01:00
Daniel Baumann bc08ea0115 Updating syslinux configurations and handling for syslinux 5. 2013-02-08 21:40:28 +01:00
Daniel Baumann 74dbadf2ff Correcting vshift in syslinux themes to correct display bug with overlong lines, thanks to Thanatermesis <thanatermesis@gmail.com>. 2013-01-25 13:00:02 +01:00
Daniel Baumann a203b86fdd Updating year in all copyright notices. 2013-01-01 00:13:01 +01:00
Daniel Baumann 54fee83777 Renumbering hooks. 2012-12-19 06:44:52 +01:00
Daniel Baumann 9a72741066 Moving removal of actual backup files for apt sources into correct hook. 2012-12-19 05:54:16 +01:00
Daniel Baumann 7e8240cd5e Removing kubuntu mode, it's not different anymore to standard ubuntu mode. 2012-12-17 13:51:44 +01:00
Daniel Baumann a46350d7b3 Renumbering hooks. 2012-12-17 00:22:28 +01:00
Daniel Baumann 9d9e343f95 Merging remove-linux-image-backups into remove-backup-files hook. 2012-12-17 00:15:38 +01:00
Daniel Baumann 50c2839b1b Adding default hook to use mesa glx renderer. 2012-12-17 00:10:39 +01:00
Daniel Baumann 995031ed72 Using consistent naming for default hooks. 2012-12-17 00:08:41 +01:00
Daniel Baumann f8ac7662a7 Adding default hook to use newest nvidia version. 2012-12-17 00:06:33 +01:00
Daniel Baumann 1426c7780e Also removing man chache in remove-temporary-files hook. 2012-12-17 00:00:11 +01:00
Daniel Baumann 5b11bd1a06 Adding default hook to truncate log files. 2012-12-16 23:58:54 +01:00
Daniel Baumann 43434c2f6a Moving removal of backup and temporary files to their own hook script. 2012-12-16 23:56:55 +01:00
Daniel Baumann 18c8ece239 Moving kexec-tools default preseeding into its own hook script. 2012-12-16 23:48:24 +01:00
Daniel Baumann 414b89ed3f Updating removal of adjtime in a split out hook for wheezy. 2012-12-13 20:32:18 +01:00
Daniel Baumann 8fd30d15b3 Adding default hook to remove mdadm configuration.
mdadm creates a /etc/mdadm/mdadm.conf configuration file
on package installation which contains array information
from the build system.
2012-12-12 11:43:41 +01:00
Raphaël Hertzog 5830520ecb Adding initial menu entries for debian-installer. 2012-12-10 20:23:10 +01:00
Daniel Baumann bbbe6a66df Using four letter digit prefixes for hooks like for consistency with all other live packages. 2012-11-29 21:18:28 +01:00
Daniel Baumann f7ba1350f8 Adding default hook to remove linux-image backup files. 2012-11-28 17:43:29 +01:00
Daniel Baumann 56e4085c60 Making failsafe boot parameters fully customizable like the normal ones. 2012-10-04 14:25:01 +02:00
Daniel Baumann 5b8cfdc193 Clearing the screen when exiting syslinux menu. 2012-10-01 04:46:41 +02:00
Daniel Baumann 69df65a5db Removing superfluous menu default directive in syslinux configuration files. 2012-10-01 04:44:23 +02:00
Daniel Baumann fd73a68615 Simplify internal replacement strings when processing syslinux configuration files. 2012-10-01 04:43:14 +02:00
Daniel Baumann c9def02d74 Using linux rather than kernel directive in syslinux configuration files. 2012-10-01 04:39:27 +02:00
Daniel Baumann a9bb5418c9 Using initramfs generator specific boot parameters in syslinux configuration files. 2012-09-30 09:20:15 +02:00
Daniel Baumann b693418459 Using dedicated initrd line in syslinux configurations rather than stuffing everything in one line. 2012-09-30 08:30:06 +02:00
Daniel Baumann 68331c3f97 Correcting 'not-enough-arguments' check in Packages grep-aptavail helper. 2012-09-29 15:42:38 +02:00
Daniel Baumann 508510e097 Updating GPL standard header in all files. 2012-07-30 18:19:27 +02:00
Daniel Baumann 913c6037af Adding shortcut helper for dctrl-tools.
This 'Packages' shortcut helper can be used for simplified
usage of grep-aptavailable from dctrl-tools.

Rather than needing to specify the following explicit command:

  ! grep-aptavail -n -sPackage -FPriority standard

in package lists, the following shortcut can be used:

  ! Packages Priority standard
2012-07-30 18:19:23 +02:00
Daniel Baumann daf7a8909d Adding extlinux bootloader configuration files. 2012-07-18 22:30:13 +02:00
Daniel Baumann 2086f8eeed Slightly updating strings in splash.svg for better organization of the information presented. 2012-07-18 22:30:11 +02:00
Daniel Baumann 3cd505f7d4 Truncating udev persistent net rules in remove-udev-persistent-rules.chroot hook rather than to remove them (Closes: #680763).
This allows to have non-persistent net devices with persistence properly,
see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680763#10 for more information.
2012-07-08 19:23:15 +02:00
Daniel Baumann e605cf964e Adding svg splash for syslinux bootloaders. 2012-07-08 01:14:00 +02:00
Daniel Baumann 224a2304c8 Adding failsafe entries for syslinux bootloaders in embedded configs. 2012-04-29 09:30:50 +02:00
Daniel Baumann 5a89cf1c0e Moving pxelinux.cfg to pxelinux.cfg/default in pxelinux bootloader configs. 2012-04-04 21:19:15 +02:00