Subject: Re: Upgrade V2RC2 su problem
To: thilo <jeremias_IGNORE_THIS@optushome.com.au>
From: None <firstname.lastname@example.org>
Date: 10/14/2004 15:22:58
On Thu, Oct 14, 2004 at 11:15:11PM +1000, thilo wrote:
> Not quite
> I run
> build.sh -U ../obj -T ../tools
> build.sh -U -T ../tools ../obj install=/
> bash-2.05# ls -l obj/destdir.i386//usr/bin/su
> -r-xr-xr-x 1 root wheel 19488 Oct 11 00:53 obj/destdir.i386//usr/bin/su
> already did not have them
Of course it did not, you compiled with -U. That's why it is _critical_
to pass it to install=/, too, so that the build system will look at the
METALOG file to set correct permissions.
> Is there already a script that fixes them ?
Check if the METALOG file contains the correct permissions:
./usr/bin/su type=file mode=04555 uname=root gname=wheel [...]
If it is correct, do the install step again, making sure you use -U. You
can try building the sets, too (using 'sets' target), and check if the
permissions are correct in there, too.