[FreeBSD] Is world wel helemaal world?

Pagina: 1
Acties:

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
Hi,

Misschien dat iemand hier even wat licht op kan werpen voor mij.. ik snap dit namelijk effies niet helemaal.
Voor zover ik het begrijp is het bouwen van world in FreeBSD een manier om je 'complete' systeem te herbouwen. dus alles wordt gecompileerd, de complete source van alle tooltjes en commandootjes.. toch?

nou heb ik alleen 2 weken terug (ofzoiets, vlak na de sendmail exploit in iedergeval) mijn world compleet gebouwd.
Ik zal effe exact zeggen hoe ik dat gedaan heb, gewoon voor de zekerheid.

code:
1
2
3
4
5
6
7
8
cd /usr/src
make buildworld
make buildkernel KERNCONF=MYKERNEL
shutdown now
make installworld
make installkernel KERNCONF=MYKERNEL
mergemaster
reboot


Zo, op deze manier wordt volgens mij ALLES opnieuw gebouwd en geinstalleerd.
hoe kan dit dan???

code:
1
2
3
4
5
6
7
8
-r-xr-xr-x  19 root  wheel  1913600 Jan 29  2002 minigzip
-r-xr-xr-x  19 root  wheel  1913600 Jan 29  2002 mount_mfs
-r-xr-xr-x  19 root  wheel  1913600 Jan 29  2002 pwd
-r-xr-xr-x  19 root  wheel  1913600 Jan 29  2002 rm
-r-xr-xr-x  19 root  wheel  1913600 Jan 29  2002 route
-r-xr-xr-x  19 root  wheel  1913600 Jan 29  2002 rtsol
-r-xr-xr-x  19 root  wheel  1913600 Jan 29  2002 sh
-r-xr-xr-x  19 root  wheel  1913600 Jan 29  2002 slattach


ik DACHT dat alles vers geinstalleerd werd met installworld, maar BLIJKBAAR dus niet...
Waarom niet?
Of moet dat juist wel en is er iets (al ruim een jaar) aan het fout gaan?

Verwijderd

cvsup -g -L 2 /etc/stable-supfile
cd /usr/obj
chflags -R noschg *
rm -rf *
cd /usr/src
make buildworld
make buildkernel KERNCONF=KERNEL
make installkernel KERNCONF=KERNEL
make installworld
mergemaster (wat een ongelooflijke kutwerk is dat zeg :) )
fastboot

zo doe ik het :)

en de files zijn bij mij wel up to date (alhoewel ik sinds januari niet meer heb geupdate :Z )

[ Voor 15% gewijzigd door Verwijderd op 10-03-2003 18:58 ]


  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 20:55
<antwoord op verkeerd begrepen vraag/>

[ Voor 94% gewijzigd door Rukapul op 10-03-2003 19:00 ]


  • kieskes
  • Registratie: Juni 1999
  • Laatst online: 10:11
wat doet 'make world' eigenlijk precies dan?

make buildworld en make installworld ofzo?

  • Kettrick
  • Registratie: Augustus 2000
  • Laatst online: 13:05

Kettrick

Rantmeister!

kieskes schreef op 10 maart 2003 @ 19:27:
wat doet 'make world' eigenlijk precies dan?

make buildworld en make installworld ofzo?
Voor deze info kan je terecht in de Makefile in /usr/src

Daar staat bovenaan het volgende :
# buildworld - Rebuild *everything*, including glue to help do
# upgrades.
# installworld - Install everything built by "buildworld".
# world - buildworld + installworld.
# buildkernel - Rebuild the kernel and the kernel-modules.
# installkernel - Install the kernel and the kernel-modules.
# reinstallkernel - Reinstall the kernel and the kernel-modules.
# kernel - buildkernel + installkernel.
# update - Convenient way to update your source tree (cvs).
# upgrade - Upgrade a.out (2.2.x/3.0) system to the new ELF way
# most - Build user commands, no libraries or include files.
# installmost - Install user commands, no libraries or include files.
# aout-to-elf - Upgrade an system from a.out to elf format (see below).
# aout-to-elf-build - Build everything required to upgrade a system from
# a.out to elf format (see below).
# aout-to-elf-install - Install everything built by aout-to-elf-build (see
# below).
# move-aout-libs - Move the a.out libraries into an aout sub-directory
# of each elf library sub-directory.
Lijkt me vrij duidelijk :)

  • Broer
  • Registratie: Januari 2002
  • Laatst online: 19-12-2025
ik denk dat je in een andere directory moet kijken, bijvoorbeeld /sbin en /usr/sbin. Ik denk dat daar wel de nieuwe versie staan.
De files die je laat zien komen denk ik uit /stand of zo, het gaat om slechts een file, met 19 verschillende namen. Die file stond er al en ik denk dat er na je buildworld, of niets in deze directory is gebeurd, of de files zijn er naartoe gecopieerd en hebben hun oude datum/tijd stempel gehouden.

  • Infern0
  • Registratie: September 2000
  • Laatst online: 16-03 23:51

Infern0

Hou die ontzettende rust!!

Zoals op de D-BUG maillist al gemeld werd, moet je /stand anders update'n
Paragraaf 21.4.12 Update /stand (http://www.freebsd.org/do...s/handbook/makeworld.html)

code:
1
2
# cd /usr/src/release/sysinstall
# make all install


Voor de search >:)

http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
yups.. ik las het inderdaad op d-bug mailinglist..
maar dat het ook op de site staat wist ik nog niet.
thnx
Pagina: 1