[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#488969: please warn if a non-executable file in scripts/*/* is found



On Sat, Jul 05, 2008 at 06:33:00PM +0200, martin f krafft wrote:
> also sprach maximilian attems <max@stro.at> [2008.07.05.0054 +0200]:
> > > initramfs runs executable scripts in scripts/*/* at various stages.
> > > Albeit an error by the user or the package, scripts without
> > > executable permissions get copied to the initrd by the hooks, but
> > > then they don't get executed.
> > > 
> > > Maybe initramfs could warn about files in scripts/*/* it would
> > > install, which aren't executable?
> > 
> > chmod 666 /usr/share/initramfs-tools/hooks/legacylvm
> 
> I was talking about scripts.

hmmm?
that is an script.
 
> >  update-initramfs -u -v | grep legacy
> >  /usr/share/initramfs-tools/hooks/legacylvm ignored: not executable
> 
> Without -v, it seems that files in /etc/initramfs-tools are copied
> but remain non-executable. As a result, they won't be run. I think
> initramfs-tools should be reporting this, and the above hooks
> message as a warning, not requiring -v for it.

why should a user be bothered if a maintainer fucks up the installation?
aboves indication is only useful while developing a hook and looking at
the -v output isn't demanding too much.

aboves warning could be more screaming

-- 
maks



Reply to: