Re: Sikkedhedspatches og opgraderinger...

From: Hack Kampbjorn (none@bsd-novice--hack.kampbjorn.com.lh.bsd-dk.dk)
Date: Sat 26 Feb 2005 - 00:51:10 CET


Date: Sat, 26 Feb 2005 00:51:10 +0100
From: Hack Kampbjorn <none@bsd-novice--hack.kampbjorn.com.lh.bsd-dk.dk>
To: bsd-novice@bsd-dk.dk
Subject: Re: Sikkedhedspatches og opgraderinger...

Torben Wölm wrote:
> Hmmm. Det var selvfølgelig ikke så ligetil som jeg troede...

cd /usr/src/etc
sudo make DESTDIR=/usr/root RELEASEDIR=/export/openbsd/3.6-i386-2005-02-25
release

>
> Men jeg har nu fundet frem til følgende:
>
> 1. Skift til root fx. via "sudo sh"

Det er jo kun en kommando der skal laves som root
>
> 2. opret et temp dir til pakken (fx. /usr/tmp) (Jeg opretter det under
> /usr da det er den eneste partition jeg har mounted uden nosuid)

Kun foerste gang man lave en release, bagefter DESTDIR or RELEASEDIR findes
jo allerede fra den sidste gang man lave en make release
>
> 3. cd /usr/src/etc

Jeps
>
> 4. make DESTDIR=/usr/tmp distrib-dirs

Er en del af make release
>
> 5. Skift til programmet der skal pakkes (fx. cd
> /usr/src/gnu/usr.bin/lynx)

Ja, de beskriver godt nok hvordan man kan goere alt der her manuelt i deres
errate patches men... Det er meget nemmere (og sikrere) at lave make
release. Og paa en nyere maskine er compile tiden det mindste af udrule en
opdatering. Hej, min sparc build host kan klare det paa under en dag!
>
> 6. Installer i pakke dir'et: make -f Makefile.bsd-wrapper
> DESTDIR=/usr/tmp install

Idem
>
> 7. Lav en tarball fra /usr/tmp, kopiér den til maskinen der skal
> opgraderes og pak ud i /
>
>
> Er det en fornuftig måde at gøre det på? Hvis ja, skal jeg nok skrive en
> mere udførlig vejledning...

Hvis du ikke vil foelge man release, saa tror jeg det er korrekt
>
>
> Hilsner torben

-- 
Med venlig hilsen / Kind regards

Hack Kampbjørn



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:25:11 CET