![]() |
![]() |
![]()
Post
#1
|
|
![]() Group: Members Posts: 301 Joined: 8-July 06 From: United Kingdom for now.... Member No.: 10,349 ![]() |
Since 4.0 is right around the corner I want to kind of prepare myself for a successful upgrade. From Andys guide I obtained the following
QUOTE *Maintenance Step, On subsequent OpenBSD releases updating the initrd.bin* When a new OpenBSD version is released for the Zaurus (or a snapshot) if you decide to install that release it is probably wise to update zbsdmod.o and zboot located in the flash of the Zaurus. To achieve this update perform the following steps. i. Copy zbsdmod.o and zboot to a storage card. ii. Enter Emergency Linux as described earlier in this document. iii. Enter the following commands.. mkdir /mnt/flashroot mount -t jffs2 /dev/mtdblock2 /mnt/flashroot cd /mnt/flashroot/bsd iv. Insert the storage card and copy the new versions of zboot and zbsdmod.o to this location as follows (if using a CF card then substitute the path /mnt/cf for /mnt/card). cp /mnt/card/zbsdmod.o . cp /mnt/card/zboot . v. Flag zboot as executable using.. chmod +x zboot vi. Reboot the device using... shutdown -r now If I download the source can the kernel be built normally on the Z? If so how long would this take? I'm assuming x < 5 days! I know that during a normal install that the packges consisting of a base install are just pulled down and unpacked. Is there a similar way of doing this without going through the installation process? Thanks in Advance! |
|
|
![]() |
![]()
Post
#2
|
|
![]() Group: Members Posts: 1,014 Joined: 15-February 05 From: France Member No.: 6,477 ![]() |
i'm trying a cvs update.
i'd like to say that the first method i tried didn't work : QUOTE Use CVS to download the latest source and ports collection # cd /usr/src # cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs up -Pd give me an error message (something not found). it seems you first need to do a checkout : To checkout a -current CVS src tree, you can use the following: # cd /usr # export CVSROOT=anoncvs@anoncvs.example.org:/cvs # cvs -d$CVSROOT checkout -P src |
|
|
![]()
Post
#3
|
|
![]() Group: Members Posts: 301 Joined: 8-July 06 From: United Kingdom for now.... Member No.: 10,349 ![]() |
QUOTE(jpmatrix @ May 13 2007, 08:43 AM) It seems you first need to do a checkout : To checkout a -current CVS src tree, you can use the following: # cd /usr # export CVSROOT=anoncvs@anoncvs.example.org:/cvs # cvs -d$CVSROOT checkout -P src I've corrected the instructions to accommodate those who haven't previously checked out the ports tree or system sources. ![]() |
|
|
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 19th April 2018 - 05:42 PM |