OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

> Upgrading Your Openbsd Zaurus, FAQ?
mathemajikian
post Aug 1 2006, 12:52 AM
Post #1





Group: Members
Posts: 304
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!
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
mathemajikian
post Sep 3 2006, 12:14 PM
Post #2





Group: Members
Posts: 304
Joined: 8-July 06
From: United Kingdom for now....
Member No.: 10,349



**************************************************
UPGRADING YOUR OPENBSD ZAURUS VIA CVS
**************************************************

If you haven't previously checked out /usr/src or /usr/ports then STOP and do so before continuing.

# cd /usr
# cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs checkout -P src
# cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs checkout -P ports

Use CVS to download the latest source and ports collection

This process updates the sources you have previously checked out! If you just checked them out then you can skip this step!

# cd /usr/src
# cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs up -Pd
# cd /usr/ports
# cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs up -Pd

Required pre-build processes

# make -k cleandir
# rm -rf /usr/obj/*
# make obj
# cd /usr/src/etc/mtree
# install -c -o root -g wheel -m 660 special /etc/mtree
# install -c -o root -g wheel -m 444 4.4BSD.dist /etc/mtree
# mtree -qdef /etc/mtree/4.4BSD.dist -p / -u
# cd /usr/src/etc
# env DESTDIR=/ make distrib-dirs

Build and Install the new Kernel

# cd /usr/src/sys/arch/zaurus/conf/
# config GENERIC
# cd ../compile/GENERIC
# make clean && make depend && make
# make install
# reboot
or
# cp /bsd /bsd.old
# cp bsd /bsd
# chown root:wheel /bsd
# reboot

Build and Install the new System

# cd /usr/src/
# make build
# cd /dev
# cp /usr/src/etc/etc.zaurus/MAKEDEV ./
# ./MAKEDEV all
# cd /usr/src/usr.sbin/httpd
# make -f Makefile.bsd-wrapper distribution

Build and Install mergemaster to merge any changes in the new files with the old

# cd /usr/ports/sysutils/mergemaster
# make install clean
# /usr/local/sbin/mergemaster
# reboot

Most of this information can be found here: http://www.openbsd.org/faq/faq5.html
Go to the top of the page
 
+Quote Post

Posts in this topic
mathemajikian   Upgrading Your Openbsd Zaurus   Aug 1 2006, 12:52 AM
iamasmith   Actually no, that updates the boot loader for the ...   Aug 1 2006, 01:05 AM
mathemajikian   ok, so to upgrade to the current snapshot what pro...   Aug 1 2006, 03:49 AM
Sequethin   QUOTE(mathemajikian @ Aug 1 2006, 07:49 AM)ok...   Aug 1 2006, 05:14 AM
iamasmith   actually there was a typo in my earlier response, ...   Aug 2 2006, 12:57 AM
mathemajikian   **************************************************...   Aug 17 2006, 05:31 PM
zogs   for bsd.rd you can try on openbsd with: # cd / #...   Nov 9 2006, 05:00 AM
mathemajikian   **************************************************...   Sep 3 2006, 12:14 PM
TronDD   What is needed to run mergemaster for the files in...   Oct 21 2006, 09:39 AM
mathemajikian   I always downloaded the entire cvsup tree and then...   Nov 8 2006, 01:03 AM
jpmatrix   help i've a little problem with the upgrade pr...   Nov 8 2006, 12:25 PM
TronDD   QUOTE(jpmatrix @ Nov 8 2006, 08:25 PM)is ther...   Nov 8 2006, 07:23 PM
jpmatrix   well, i used to download openbsd install files fro...   Nov 9 2006, 03:05 AM
mathemajikian   I just upgraded my Z to -current (which is pre-Ope...   Feb 9 2007, 01:39 PM
mathemajikian   4.1-beta is now available for testing.   Feb 13 2007, 04:09 AM
jpmatrix   QUOTE(mathemajikian @ Feb 13 2007, 02:09 PM)4...   Feb 13 2007, 09:16 AM
mathemajikian   QUOTE(jpmatrix @ Feb 13 2007, 05:16 PM)QUOTE(...   Feb 13 2007, 02:00 PM
jpmatrix   QUOTE(mathemajikian @ Feb 14 2007, 12:00 AM)Q...   Feb 16 2007, 02:13 PM
mathemajikian   $ dmesg OpenBSD 4.1-beta (ZAURUS) #5: Sat Feb...   Feb 17 2007, 05:48 AM
mathemajikian   QUOTEcan someone explain us the update news? From...   Mar 13 2007, 04:04 AM
mathemajikian   Anyone upgrading their Z to 4.1 should read the up...   Mar 13 2007, 04:17 AM
jpmatrix   i'm trying a cvs update. i'd like to say t...   May 13 2007, 12:43 AM
mathemajikian   QUOTE(jpmatrix @ May 13 2007, 08:43 AM)It see...   May 13 2007, 03:04 AM
jpmatrix   hmm i've just compiled and install a new kerne...   Jun 22 2007, 10:20 AM
mathemajikian   QUOTE(jpmatrix @ Jun 22 2007, 06:20 PM)hmm i...   Jun 26 2007, 10:58 AM
jpmatrix   QUOTE(mathemajikian @ Jun 26 2007, 08:58 PM)Q...   Jun 27 2007, 04:12 AM


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 2nd October 2014 - 04:30 AM