[BSD] Sajat ISO keszites mas verzio alatt
Sztankay Zsolt
stan at mail.datanet.hu
2005. Május. 29., V, 08:32:51 CEST
Ami tegnap ota tortent. Securelevel 0-ban megcsinalja az ISO image-t, de
ugy tunik csak egy live rendszert csinal es nem egy install cd-t. Ezt
nem ertem, eddig install-t csinalt, de utanakeresek, hatha lesz valami
info. Igy csinalnam meg egyebkent a lemezt:
cd /usr/src/release && \
make release \
CHROOTDIR=/root/systemrelease/fbsd \
BUILDNAME=6-CURRENT \
CVSROOT=/root/systemrelease/ncvs \
NODOC=yes \
NOPORTS=yes \
ALLLANG=no \
MAKE_ISOS=yes || exit 1
Es ez a cvsup file:
*default host=cvsup.hu.freebsd.org
*default base=/usr
*default release=cvs delete use-rel-suffix preserve
prefix=/root/systemrelease/ncvs
src-all
ports-all
doc-all
cvsroot-all
SetAttrs ha -L 2 kiirja, ha -L 1 (azaz default) kiirja, ha -L 0 akkor
nem irja ki, viszont akkor semmit sem ir ki. Ennek a jelentese viszont
az, hogy nem hiba a SetAttrs, mert -L 0 eseten csak a hibakat irja ki. A
-s kapcsolora magasrol tesz, nem erdekli, hogy ott van. Vagy a kiiras
nem ehhez kapcsolodo...
Ugyhogy kis lepesekkel haladok, a lemez megvan, de nem az ami kene, a
SetAttrs eltunt, de vele egyutt minden kiiras is. :-)
Udv,
Zsolt
Sztankay Zsolt wrote:
> Szia!
>
>> On Sat, May 28, 2005 at 09:03:03PM +0200, Sztankay Zsolt wrote:
>>
>>
>>> Bar a gep elindul, de RAID kartya metaadatait nem tudja kezelni a
>>> legutolso letoltheto 6-os snapshot ISO (2005 Marcius), viszont azota
>>> az ATA-mkIII bekerult a forrasfaba, ami elmeletileg kezeli. Namost
>>> logikusan szeretnek egy sajat boot lemezt kesziteni a leguccso
>>> CURRENT verziobol. A *kerdes*, hogy 6-os lemezt tudok-e kesziteni
>>> 5-os rendszer alatt?
>>>
>>
>> Hm. Forditva mennie kellene, elvileg igy is, mert olyan foldrengeto
>> valtozasok nem voltak az 5.x es a 6.x kozott, hogy abszolut API/ABI
>> tores lenne.
>>
>>
> En is olvastam, hogy tobbek kozt ezert lesz rovid idon belul 6-os
> verzio, csak rakerdeztem, hogy nalam okosabb emberek hogyan latjak.
>
>>> Eddig tobbszor probaltam es persze a vegen, mondjuk 3 ora mulva ad
>>> hibat.
>>
>> Gondolom akkor elegge feltuno volt ahhoz, hogy felird a hibauzenetet :-)
>>
>>
> Nem veletlenul iranyitom en az ilyen kimenetet allomanyba. :-) Ezt irja:
>
> + bsdlabel -w -B -b /R/stage/trees/base/boot/boot md0 minimum3
> bsdlabel: Geom not found
> + umount /mnt
> umount: /mnt: not a file system root directory
> *** Error code 1
>
> Stop in /usr/src/release.
> + umount /dev
> *** Error code 1
>
> Stop in /usr/src/release.
>
> Amit kideritettem a Makefile atnezesevel, hogy a 'release.8'
> fuggosegben tart, mert a legutolso a 'touch release.7' volt, azaz azt
> mar elvegezte.
>
>>> Eddig securelevel 2-on volt a rendszer, emiatt lehet, hogy par
>>> dolgot nem tudott megcsinalni a chroot-olt teruleten, most
>>> securelevel 0-an probalom. Amig csinalja, gondoltam felteszem a mar
>>> emlitett kerdest... :-)
>>>
>>
>> Hat igy biztosan jobban fog menni. A securelevel 2 egy kicsit tenyleg
>> tul agressziv ilyesmihez (meg a gep rendes hasznalatahoz is :-)
>>
>>
> A 0-as megoldast a cd iro hasznalata is eroltette...
>
>>> Ja, egy bonuszkerdes. Hogyan tudom kiirtani, hogy ne irja ki a cvsup
>>> a SetAttr problemajat millioszor? Rakerestem es talaltam egy olyat,
>>> hogy -s kapcsolo, hat az nem segitett. Talaltam egy 'grep -v'
>>> megoldast is, azt nekem meg nem elegans. Vagy egyszeruen ez egy
>>> olyan hiba, amirol tudnom _kell_... ;-)
>>>
>>
>> Pontosan milyen problemarol beszelunk?
>>
> Amikor a cvs fat frissitem a 'make release' elott, akkor ezt latom:
>
> Updating collection src-all/cvs
> Unknown user name "cvsupin" received from server
> Unknown group name "cvsupin" received from server
> SetAttrs src/COPYRIGHT,v
> SetAttrs src/CVS-INFO,v -> Attic
> SetAttrs src/HW.TROUBLE,v -> Attic
>
> Es a SetAttrs sor kiirodik valoszinuleg az osszes allomanyra.
> Utananeztem, allitolag azert van, mert a szerveren mas a file statusza
> mint lokalisan. A 'grep -v' kiszurne, de nekem nem tetszik, a 'man
> cvsup' meg azt mondja a -s kapcsolora:
> -s Suppresses the check of each client file's status against
> what is recorded in the list file.
> Azaz nem kene ellenoriznie, nem kene aggodnia, viszont megteszi. Meg
> egy lehet, mivel cvsupin felhasznalo nincs, ez zavarja. Nem eletbevago
> ez a problema, csak zavaro a sok "felesleges" sor es erdekelne hogyan
> lehet kikerulni.
>
> Udv,
> Zsolt
További információk a(z) BSD levelezőlistáról