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

Re: dpkg-statoverride question



On Tue, Sep 24, 2002 at 02:00:32PM +0100, Julian Gilbey wrote:
> That looks weird.  Perhaps you could remove the '>/dev/null' and also
> put in a call to dpkg-statoverride followed by "echo $?" so we can see
> what's happening?

I think the override is getting deleted somewhere (not by me).

Once my postinst script crashed, and there was no override.

I change the code to:

        adduser --system --home /var/lib/amavis --no-create-home amavis
        echo adduser returned $?
        for i in /var/lib/amavis /var/lib/amavis/virusmails /var/run/amavis
        do
                if ! dpkg-statoverride --list $i
                then
                        echo "dpkg-statoverride(a) returned $?"
                        dpkg-statoverride --update --add amavis root 755 $i
                        echo "dpkg-statoverride(b) returned $?"
                fi
                echo "dpkg-statoverride(c) returned $?"
        done

and get:

(Reading database ... 105606 files and directories currently installed.)
Preparing to replace amavis-postfix 20020517-20 (using .../amavis-postfix_20020517-20_i386.deb) ...
Stopping amavisd: amavisd.
Unpacking replacement amavis-postfix ...
Setting up amavis-postfix (20020517-20) ...
adduser: Warning: The home dir you specified already exists.
User amavis does already exist. Exiting...
adduser returned 0
dpkg-statoverride(a) returned 0
dpkg-statoverride(b) returned 0
dpkg-statoverride(c) returned 0
dpkg-statoverride(a) returned 0
dpkg-statoverride(b) returned 0
dpkg-statoverride(c) returned 0
dpkg-statoverride(a) returned 0
dpkg-statoverride(b) returned 0
dpkg-statoverride(c) returned 0
Starting amavisd: amavisd.
-- 
Brian May <bam@snoopy.apana.org.au>



Reply to: