Commit Graph

457 Commits

Author SHA1 Message Date
Daniel Baumann 67518ecdab Parsing lh_config flags from config.cfg, if available. 2011-03-09 19:09:40 +01:00
Antonio Terceiro 8a477ac3a9 Translating the description of the helpers 2011-03-09 19:09:39 +01:00
Antonio Terceiro d974407ee5 Don't ask for translators to translate a bunch of asterisks 2011-03-09 19:09:39 +01:00
Antonio Terceiro 2a3056e8a9 Don't break messages into parts; this make it impossible for translators 2011-03-09 19:09:39 +01:00
Daniel Baumann 4185bfed45 Moving removal of apt packages lists from minimal and stripped hook to lh_chroot_sources, thanks to Ben Armstrong <synrg@debian.org>. 2011-03-09 19:09:39 +01:00
Daniel Baumann 425d51e38b Prefering local hosts over truncated one. 2011-03-09 19:09:39 +01:00
Daniel Baumann a7334c6c16 Prefering local resolv.conf over truncated one. 2011-03-09 19:09:39 +01:00
Daniel Baumann 4f00cd3e82 Truncating resolv.conf created during bootstrap stage, otherwise we'll end up with a local resolv.conf in the final image. Thanks to Ben Armstrong <synrg@debian.org>. 2011-03-09 19:09:39 +01:00
Daniel Baumann c83edb9134 Also handling custom apt.conf in config/chroot_apt/apt.conf to allow further apt configuration (Closes: #511247). 2011-03-09 19:09:35 +01:00
Chris Lamb b211776641 Re-order arguments to find(1) to silence warning about sub-optimal ordering. 2011-03-09 19:09:34 +01:00
Chris Lamb d8e5221399 Don't assume that if dpkg is installed, we'll actually get a live-helper version number from it. 2011-03-09 19:09:33 +01:00
Chris Lamb fc578d6ae6 Test for dpkg-query instead of dpkg if we are only going to run dpkg-query within that scope. 2011-03-09 19:09:32 +01:00
Chris Lamb 146cbe3671 Only print versions of live-helper in --dump output, not every package installed. 2011-03-09 19:09:30 +01:00
Chris Lamb d9b7957ff4 Add 'dump' as a getopt longoption so as not to prevent rejection of --dump argument to lh_config. 2011-03-09 19:09:29 +01:00
Marco Amadori a796685a27 NEW: "binary_debian-installer-includes" config directory.
This add another "-includes" power to live-helper, just leave your full
path files there and they will end on the installer initrd. This is
mostly useful for hacking the installer images with themes, firmware and
new installation helpers.

"This doesn't handle the case where you want to remove files or
 programmatically modify things" yet.
2011-03-09 19:03:45 +01:00
Daniel Baumann 34192bcf31 Don't attempt to remove scripts directory in lh_clean if it doesn't exist. 2011-03-09 19:03:45 +01:00
Daniel Baumann 5e7f545474 Even though users are supposed to have any local-includes with the correct owner and permissions, we set them manually on /home/user as it's likely that anybody will forget it (Closes: #506553). 2011-03-09 19:03:45 +01:00
Daniel Baumann c4c64bc0f8 Removing scripts directory through lh_clean, if it's not empty. 2011-03-09 19:03:45 +01:00
An-Cheng Huang 5166362009 Copy menu binary from the correct directory 2011-03-09 19:03:45 +01:00
Daniel Baumann 55254a01fd Applied patch from Maximilian Gass <mxey@cloudconnected.org> to fix typo in generation of release files in lh_chroot_sources. 2011-03-09 19:03:44 +01:00
An-Cheng Huang 2e61cf50af ignore harmless warnings from parted. 2011-03-09 19:03:44 +01:00
Daniel Baumann 22a06c6566 Generalizing internal LH_CONFFILE variable. 2011-03-09 19:03:44 +01:00
Daniel Baumann b55f1963c8 Correcting manpage section reference in a comment in lh. 2011-03-09 19:03:44 +01:00
Daniel Baumann 8ff4391fd7 Cleaning up code of 'lh' short helper. 2011-03-09 19:03:44 +01:00
Daniel Baumann c225229f29 Implementing colorful output (currently disabled by default, though). 2011-03-09 19:03:44 +01:00
Daniel Baumann 776a7b2227 Generalizing internal LH_BREAKPOINTS variable. 2011-03-09 19:03:44 +01:00
Daniel Baumann ad6b01b388 Generalizing internal LH_VERBOSE variable. 2011-03-09 19:03:44 +01:00
Daniel Baumann cb0894b3b3 Generalizing internal LH_QUIET variable. 2011-03-09 19:03:43 +01:00
Daniel Baumann 3ff1c8050b Generalizing internal LH_DEBUG variable. 2011-03-09 19:03:43 +01:00
Daniel Baumann 137f573c85 Generalizing internal LH_FORCE variable. 2011-03-09 19:03:43 +01:00
Daniel Baumann 141b4f7e0f Slightely improving wording of the 'bootloader not yet supported' when creating images. 2011-03-09 19:03:43 +01:00
Daniel Baumann 3a2d87b74b Slightly reordering genisoimage option assembling. 2011-03-09 19:03:43 +01:00
Daniel Baumann 0eaf9e5122 Adding armel to architecture specific checks. 2011-03-09 19:03:43 +01:00
Daniel Baumann 1c1e7db6c4 Generalizing internal Chroot(); by requiring its first argument to be the chroot directory. 2011-03-09 19:03:43 +01:00
Daniel Baumann 6696b019fe Renaming internal Read_conffile(); to Read_conffiles(); for consistency reasons. 2011-03-09 19:03:43 +01:00
Daniel Baumann c36bae1013 Updating releases.sh to match internal namespace of included functions. 2011-03-09 19:03:43 +01:00
Daniel Baumann ef8a1b4ca9 Improving version output of lh_config --dump. 2011-03-09 19:03:43 +01:00
Daniel Baumann d33dce984d Using dd rather than cat to write mbr.bin to usb-hdd images; dd is more robust in case mbr.bin is corrupted. 2011-03-09 19:03:43 +01:00
Daniel Baumann 6f9a33bf9f Merging lh_dumpconfig into lh_config as --dump parameter. 2011-03-09 19:03:43 +01:00
Daniel Baumann 9af11084af Adjusting code style of lh_dumpconfig. 2011-03-09 19:03:43 +01:00
Chris Lamb 660bd98473 Add lh_dumpconfig helper to print suitable output for pastebins and other remote debugging. 2011-03-09 19:03:43 +01:00
Marco Amadori 4dc5ffe7f3 Ensure lh_binary_debian-installer includes local debs (Closes: #502877)
* fixed some path references to the "config" directory.
2011-03-09 19:03:43 +01:00
Chris Lamb cf53392616 Setup cleanup hook in the high-level helpers. 2011-03-09 19:03:43 +01:00
Daniel Baumann 6204dc0e6d Enforcing lh_config to be run before lh_build, see also http://lists.debian.org/debian-live/2008/10/msg00102.html (Closes: #500740). 2011-03-09 19:03:42 +01:00
Daniel Baumann 0cbbde2b96 Using simplified Require_stagefile(); calls by passing multiple arguments. 2011-03-09 19:03:42 +01:00
Chris Lamb d92d4e2201 For consistency, don't preserve uid/gid for files in binary_local-includes. 2011-03-09 19:03:42 +01:00
Chris Lamb d9810a3644 Ensure all files installed via chroot_local-includes are owned by root:root. Thanks to Julien Cristau <jcristau@debian.org>.
This may cause problems for users who are relying on the target uid and gid
of the files in the build system's config/chroot_local-includes being the
same on the live image.
2011-03-09 19:03:42 +01:00
Daniel Baumann 2722cbb709 Making sure /etc/sudoers has right owner/permissions. 2011-03-09 19:03:42 +01:00
Daniel Baumann 61ffd3e944 Manually setting owner of /etc/skel to root. 2011-03-09 19:03:42 +01:00
Daniel Baumann c977712868 Making removal stage of lh_chroot_selinuxfs dependent on the existence of /selinux, otherwise that directory would be always created in the chroot. 2011-03-09 19:03:42 +01:00