summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-07-08Redirect STDOUT to STDERR for post{inst,rm} hooksStephen Powell
Avoids output being swallowed by debconf's redirection of STDOUT. Signed-off-by: maximilian attems <maks@debian.org>
2010-07-08postinst hook: respect INITRD variableStephen Powell
Do not create an initial RAM file system image for a custom kernel created by make-kpkg if one was not requested by the --initrd flag of make-kpkg. Signed-off-by: maximilian attems <maks@debian.org>
2010-07-08maintainer notes: underline that mail to one of the 2 lists is goodmaximilian attems
small wording change. Signed-off-by: maximilian attems <maks@debian.org>
2010-07-08some minor rewording of sentences about development mailinglistsMichael Prokop
Signed-off-by: Michael Prokop <mika@debian.org>
2010-07-08Maintainer notes document dev mailinglistsmaximilian attems
we are listening there. :) Signed-off-by: maximilian attems <maks@debian.org>
2010-07-08revert mkinitramfs errexit and nounsetmaximilian attems
currently already to many failure pathes, no point in rushing more into the next release for squeeze. plan is to reinstate postqueeze. Reviewed-by: Michael Prokop <mika@debian.org> Signed-off-by: maximilian attems <maks@debian.org>
2010-07-08mkinitramfs: Provide error code of failed mkinitramfs creationmaximilian attems
We better print them out before exiting, this should allow quicker diagnose of what is going on. Be sure to print out all error codes as a failure of compress is highly likely to generate an SIGPIPE aka error code 141. Silent error exits are troublesome for debugging error cause. Signed-off-by: maximilian attems <maks@debian.org>
2010-07-08control: conform to latest policy without changesmaximilian attems
Signed-off-by: maximilian attems <maks@debian.org>
2010-07-07mkinitramfs: set COMPRESS=gzip to be more consistent.maximilian attems
it is used that way in the configuration file example. Thanks: Colin Watson <cjwatson@ubuntu.com> Signed-off-by: maximilian attems <maks@debian.org>
2010-07-06initramfs-tools: output name of script that errexits.maximilian attems
this should make bug reports concerning bogus hook scripts easier to handle, like the *loooong* iscan story. Closes: 586554 Signed-off-by: maximilian attems <maks@debian.org>
2010-07-05mkinitramfs: Fix missing compress quotingsmaximilian attems
the fallback for unset ${compress} never got used, due to the missing quotes. Do also set the GZIP CONFIG option when setting fallback of gzip. Closes: 587608 Thanks: Valentin QUEQUET <valentin.quequet@orange.fr> Signed-off-by: maximilian attems <maks@debian.org>
2010-06-22update-initramfs: run_bootloader() return after zipl and flash-kernelmaximilian attems
Spotted by mika, that those returns where missing. Signed-off-by: maximilian attems <maks@debian.org>
2010-06-22initramfs-tools.8: Enhance documentation of boot optionmaximilian attems
Enhance manpage to target casual reader, who wants to know more about his kernel commandline. The boot/mkinitramfs hook hacker may easily read on, so move their desc a bit down. Add errexit hint of hook scripts. Also enhance a better written § from dracut, the current one was just jibberish. Reviewed-by: Michael Prokop <mika@debian.org> Signed-off-by: maximilian attems <maks@debian.org>
2010-06-22reportbug: list the mkinitramfs hook scripts of reporting boxmaximilian attems
It is interesting to see which are installed, may help to pindown some bugs earlier. Signed-off-by: maximilian attems <maks@debian.org>
2010-06-22mkinitramfs: set nounset and errexitmaximilian attems
Better catch both early than stupid mistakes cropping in. Signed-off-by: maximilian attems <maks@debian.org>
2010-06-22maintainer-notes: use git config instead of environment variablesMichael Prokop
Thanks: Gerfried Fuchs <rhonda@deb.at> Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-22maintainer-notes: document "git remote prune origin"Michael Prokop
Thanks: maximilian attems <maks@debian.org> Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-18add debian/source/format with "3.0 (native)" to make lintian happyMichael Prokop
Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-18install doc-base file for doc-base-registrationMichael Prokop
Fix possible-documentation-but-no-doc-base-registration to make lintian happy. Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-18debian/NEWS: drop asterisk chars to make lintian happyMichael Prokop
Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-18fix typos in manpage, scripts/functions and conf/initramfs.conf - thanks lintianMichael Prokop
* paramater -> parameter * adress -> address * adress -> address * overriden -> overridden * correponds -> corresponds * correponds -> corresponds * Overriden -> Overridden * usualy -> usually Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-18Releasing version 0.97.v0.97Michael Prokop
Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-18mkinitramfs, lsinitramfs: Better error message for non-GNU getoptmaximilian attems
Reported-by: Michael Prokop <mika@debian.org> Signed-off-by: maximilian attems <maks@debian.org>
2010-06-18slightly improve manpage lsinitramfs.8Michael Prokop
Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-18lsinitramfs: use getopt for -l optionmaximilian attems
only pass verbose to cpio if invoked with -l or --long. add minimal hints to manpage. Signed-off-by: maximilian attems <maks@debian.org>
2010-06-18nfsmount: more small cleanupsmaximilian attems
code up the nfs rootdelay in a more efficient way. here people need the time it takes, so stay on 180s. Signed-off-by: maximilian attems <maks@debian.org>
2010-06-18scripts/nfs: cleanup retry logicFerenc Wagner
The condition of log_end_msg was always true. Calling do_nfsmount before the loop lets us drop two other checks. Signed-off-by: Ferenc Wagner <wferi@niif.hu> Signed-off-by: maximilian attems <maks@debian.org>
2010-06-18maintainer doc: use git commands without the dashmaximilian attems
plus minor changes: - initramfs-tools uses master branches. - DEBEMAIL and friends affects devscripts. Signed-off-by: maximilian attems <maks@debian.org>
2010-06-18docs/maintainer-notes: valid XHTML 1.0 Strict document, add section "Build ↵Michael Prokop
snapshot version", add license note, minor formating cleanups + improvements Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-17hook-functions: install virtio_pci module if /sys/bus/virtio is present and ↵Michael Prokop
using modules=dep Thanks: Vincent Danjean <vdanjean@debian.org> Closes: #585992 Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-17scripts/functions: fix another sh -n usage and fix typoMichael Prokop
Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-17scripts/functions: fix usage of test for script executionMichael Prokop
Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-17scripts/functions: beautify a bit reduce_satisfied()maximilian attems
shorten code, no code change. function easier to read. Signed-off-by: maximilian attems <maks@debian.org>
2010-06-17mkinitramfs: check syntax of boot and hook scriptsmaximilian attems
only run them when sytax is good. Idea from LP: #570243. important now that we have errexit on for them. Signed-off-by: maximilian attems <maks@debian.org>
2010-06-17lsinitramfs: allow to pass several filenamesmaximilian attems
due to the quoting use $@ to expand to several arguments. Signed-off-by: maximilian attems <maks@debian.org>
2010-06-17lsinitramfs: set errexit and nounsetmaximilian attems
better protect it from the start as have the pain later.. Signed-off-by: maximilian attems <maks@debian.org>
2010-06-17lsinitramfs: be more defensive against cmdline optionsMichael Prokop
* make sure the specified file(s) can be read * redirect error message to stderr * support -h/--help option * variable quoting Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-17Add lsinitramfs to initramfs-toolsmaximilian attems
useful script to quickly look into initramfs for debugger or bug reporter, inspired by similar dracut tool. Signed-off-by: maximilian attems <maks@debian.org>
2010-06-17mkinitramfs: No point in hardcoding busybox pathmaximilian attems
should make merge for Ubuntu easier. Thanks to David Greaves in LP: #573282 for the idea. Signed-off-by: maximilian attems <maks@debian.org>
2010-06-17scripts/functions: On panic change to tty1 if chvt aroundmaximilian attems
To make sure the user can read any error messages displayed. (LP: #243226) usplash and other may cause the user to land somewhere, where nothing is displayed. merge from Ubuntu with adding conditional chvt invocation, as it may not be around. Thanks: Luke Yelavich <themuso@ubuntu.com> Thanks: Colin Watson <cjwatson@ubuntu.com> Signed-off-by: maximilian attems <maks@debian.org>
2010-06-17pre_mountroot(): reduce timeout to 30 secondsmaximilian attems
giant disk arrays, clusters will need to provide their own rootdelay= boot arg, they should have capable admins. 3 minutes wait is just too long for regular users. sync from ubuntu 0.96.1ubuntu1. Acked-by: Michael Prokop <mika@debian.org> Signed-off-by: maximilian attems <maks@debian.org>
2010-06-17maintainer-notes.html: extend contribution section, rewrap + fix ↵Michael Prokop
git-dch/git-buildpackage commandline Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-17move maintainer-notes.html to docs/ and install as ↵Michael Prokop
/usr/share/doc/initramfs-tools/maintainer-notes.html Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-17maintainer-notes.html: fix git-dch commandline.Michael Prokop
Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-17initial version of maintainer-notes.htmlMichael Prokop
2010-06-16Merge branch 'master' of ↵maximilian attems
git+ssh://git.debian.org/srv/git.debian.org/git/kernel/initramfs-tools
2010-06-16get_fstype: reference blkid in commentmaximilian attems
the removal of vol_id compat code as requested in #585419 is to early as we need it for Lenny upgrades. Nevertheless have the comment point to the newer tool. :) Thanks: Christoph Anton Mitterer <calestyo@scientia.net> Signed-off-by: maximilian attems <maks@debian.org>
2010-06-16hook-functions: do not install ubi module by default via auto_add_modules()Michael Prokop
d-i does not support UBI/UBIFS yet and adding ubi.ko it by default to initrd when MODULES=most is set doesn't provide any benefits yet. Therefore don't waste ~125kb disk space by default, instead leave the installation of ubi to d-i through a hook. Signed-off-by: Michael Prokop <mika@debian.org>
2010-06-16hook-functions/init/scripts/local: add support for ubifs.Martin Michlmayr
MODULES=dep fails when / is ubifs. This patch adds support for something like root=ubi0:rootfs when ubi is modular. Quoting Martin: It essentially does three things: - adds the correct modules to the ramdisk (for MODULES=dep and MODULES=most) - reads ubi.mtd= from the command line - loads ubi with the ubi.mtd info and ignores the "Waiting for root" check I've successfully tested this with a kernel with modular ubi and with the following boot variants: console=ttyS0,115200 ubi.mtd=2 root=ubi0:rootfs rootfstype=ubifs console=ttyS0,115200 ubi.mtd=2 root=ubi0_0 rootfstype=ubifs With console=ttyS0,115200 ubi.mtd=2 root=/dev/ubi0_0 rootfstype=ubifs I get an error that it cannot mount root but I suspect this is an ubifs error and has nothing to do with i-t (since at this point I can manually mount it with -t ubifs ubi0_0 whereas the /dev/ variant doesn't work). Tested with MODULES=dep and MODULES=most as well as with a kernel that has ubifs built in. Closes: #582858 Thanks: Martin Michlmayr <tbm@cyrius.com> Signed-off-by: Martin Michlmayr <tbm@cyrius.com> Reviewed-by: Michael Prokop <mika@debian.org>
2010-06-16initramfs-tools: work around 'find -printf %Y' bugColin Watson
The change to filter out looping or broken symlinks from the initramfs, written by me for Ubuntu and applied to Debian for #575157, tickles a bug in find (which I think also had an associated Debian bug, but I've been unable to find it): https://savannah.gnu.org/bugs/index.php?29460 This was fixed in 4.5.8, which is currently only in experimental. In any case findutils is very deep in the dependency chain for upgrades and I believe it would be a good idea to avoid requiring a new version of it (I've had problems quite recently with strict dependencies on findutils causing unresolvable dependency loops). The following patch works around this bug in a reasonably straightforward way. [ debian findutils bug was #576772 ] Signed-off-by: maximilian attems <maks@debian.org>