On Sat, Sep 16, 2006 at 12:07:26AM +0200, Andreas Beckmann wrote:
> Package: rootstrap
> Version: 0.3.23-1
> Severity: normal
> 
> Hi Mattia,
> 
> at first many thanks for integrating all my suggestions into rootstrap.
> 
> There are two problems with preseeding:
> a) can't use a local file (without an absolute path)
> b) can't use a file from /etc
[...]
> -if test -n "$debconf_preseed_file" -a -f "$debconf_preseed_file"; then
> +if test -n "$debconf_preseed_file"; then
> +     case "$debconf_preseed_file" in
> +             /* )    preseed_prefix=$HOST ;;
> +             *)      preseed_prefix=$HOST_CWD ;;
> +     esac
> +fi

what about a simpler

   if test -n "$debconf_preseed_file"; then
        for p in $WORKDIR $HOST ; do
            [ -f "$p/$debconf_preseed_file" ] || cp $p/$debconf_preseed_file 
$TARGET/var/cache/debconf/config.dat
        done
   done

hmmm... should test it, anyway this bug needs to be fixed.

Thanks again
-- 
mattia
:wq!


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to