On Fri, Feb 20, 2009 at 09:24:18AM -0800, Victor Lowther wrote:
> This makes it trivial to filter out temporary files, editor backups,
> package management leftovers, etc. Thanks, Kay for the idea.
I had to munge this to apply it..
> --- a/Makefile
> +++ b/Makefile
> @@ -13,7 +13,7 @@ install:
> mkdir $(DESTDIR)/usr/libexec/dracut/rules.d
> for rule in rules.d/*.rules ; do install -m 0644 $$rule
> $(DESTDIR)/usr/libexec/dracut ; done
> - for hook in hooks/* ; do install -m 0755 $$hook
> $(DESTDIR)/usr/libexec/dracut ; done
> - for module in modules/*; do install -m 0755 $$module
> $(DESTDIR)/usr/libexec/dracut ; done
> + for hook in hooks/*.sh ; do install -m 0755 $$hook
> $(DESTDIR)/usr/libexec/dracut ; done
> + for module in modules/*.sh; do install -m 0755 $$module
> $(DESTDIR)/usr/libexec/dracut ; done
Your copy had those lines beginning space-tab, whereas the git repo was just a
tab.
I fixed it up and it applied.
Then I tried applying your other patches, and I'm suspecting something similar
may have
happened..
Applying: Hooks and modules have a .sh extension
/home/davej/dracut/.git/rebase-apply/patch:42: trailing whitespace.
* Generator modules and hooks must have a .sh extension.
warning: 1 line adds whitespace errors.
Applying: Make exec failure not kill init or switch_root.
Applying: tiny fixup to getarg to make handling more arguments slightly easier
Applying: We now support the noresume kernel parameter.
Applying: We now support mounting the rootfs rw.
Applying: Support rootflags and rootfstype kernel parameters.
/home/davej/dracut/.git/rebase-apply/patch:23: trailing whitespace.
ln -s "$root" /dev/root
/home/davej/dracut/.git/rebase-apply/patch:24: trailing whitespace.
fstype="$(getarg rootfstype)" && fstype="-t ${fstype#rootfstype=}"
warning: 2 lines add whitespace errors.
Applying: Make cryptroot handling act as a real producer/consumer.
/home/davej/dracut/.git/rebase-apply/patch:16: trailing whitespace.
[ -s /cryptroot ] && {
warning: 1 line adds whitespace errors.
Applying: cryptsetup does not like running in a while read loop.
error: patch failed: hooks/cryptroot.sh:2
error: hooks/cryptroot.sh: patch does not apply
Patch failed at 0008.
When you have resolved this problem run "git am --resolved".
If you would prefer to skip this patch, instead run "git am --skip".
To restore the original branch and stop patching run "git am --abort".
So, everything applied up to the cryptsetup patch.
I'll push out what applied, and you can rediff that last bit on
top of that, and hopefully it'll all work out.
Dave
--
http://www.codemonkey.org.uk
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html