Joel Sing wrote:
> On Saturday 22 December 2007, kim wrote:
>   
>> Could anyone offer some help with an upgrading problem with 4.2 -stable?
>> The source tree and ports were installed from the official CD, and
>> upgraded with:
>>
>> Update source tree:
>>
>> cd /usr/src
>> cvs -d [EMAIL PROTECTED]:/cvs -q up -rOPENBSD_4_2 -Pd
>>
>> ====================================================
>>
>> Update ports tree:
>>
>> cd /usr/ports
>> cvs -d [EMAIL PROTECTED]:/cvs -q up -rOPENBSD_4_2 -Pd
>>
>> ====================================================
>>
>> Rebuild the kernel:
>>
>> cd /usr/src/sys/arch/i386/conf
>> /usr/sbin/config GENERIC
>> cd /usr/src/sys/arch/i386/compile/GENERIC
>> make clean && make depend && make
>>
>> ====================================================
>>
>> Reboot the kernel:
>>
>> cd /usr/src/sys/arch/i386/compile/GENERIC
>> cp /bsd /bsd.old
>> cp bsd /bsd
>> reboot
>>
>> ====================================================
>>
>> Rebuild system binaries:
>>
>> rm -rf /usr/obj/*
>> cd /usr/src
>> make obj
>> cd /usr/src/etc && env DESTDIR=/ make distrib-dirs
>> cd /usr/src
>> make build
>>
>> =====================================================
>>
>> When rebuilding system binaries, I get this:
>>
>> /usr/src/gnu/usr.bin/binutils/gdb/observer.sh h
>> /usr/src/gnu/usr.bin/binutils/gdb/doc/observer.texi observer.h
>> /usr/src/gnu/usr.bin/binutils/gdb/observer.sh: Permission denied
>> *** Error code 1
>>
>> Stop in /usr/src/gnu/usr.bin/binutils/obj/gdb (line 1333 of Makefile).
>> *** Error code 1
>>
>> Stop in /usr/src/gnu/usr.bin/binutils/obj (line 21479 of Makefile).
>> *** Error code 1
>>
>> Stop in /usr/src/gnu/usr.bin/binutils (line 81 of
>> /usr/src/gnu/usr.bin/binutils/Makefile.bsd-wrapper).
>> *** Error code 1
>>
>> Stop in /usr/src/gnu/usr.bin.
>> *** Error code 1
>>
>> Stop in /usr/src/gnu.
>> *** Error code 1
>>
>> Stop in /usr/src.
>> *** Error code 1
>>
>> Stop in /usr/src (line 73 of Makefile).
>>
>> ===============================================================
>>
>> I have cleared the /usr/src directory and reloaded the tree from the CD,
>> and gone through the
>> whole process again, but get the same error.
>>     
>
> This is the second time I've heard of this problem... 
>
> Could you tell us what the permissions are 
> on /usr/src/gnu/usr.bin/binutils/gdb/observer.sh?
>
> The permissions should be 755, whereas I'm guessing that you're missing the 
> execute bit(s). If this is the case correcting the file permissions should 
> allow you to run make build.
>   
The permissions on /observer.sh were rw for owner (root) only. This was
also the case with all of the .sh files in that directory and others.

I removed the /usr/src directory and all contents, and reloaded the
source files again from the CD and checked the permissions.
All of the .sh files now had the proper 755 permissions.

When I then updated from [EMAIL PROTECTED] and when I
checked the permissions again, they had reverted back to rw only.

All these were performed logged in as root.

What would you recommend?

Thanks

Reply via email to