foxit
Well-Known Member
Hallo zusammen 
Ich hatte jetzt mal Zeit, ein Thema anzuschauen welches ich bei OpenBSD bisher nie versucht habe. Ich möchte gerne von der aktuellen Version OpenBSD 5.3 einen eigenen Release builden mit allen Sicherheitsupdates. Leider bekomme ich immer den gleichen Fehler, egal was ich mache:
Ich schreibe hier mal den Ablauf, was ich genau mache:
1. OpenBSD 5.3 Installation in einer VM mit Virtualbox. Installation über "bsd.rd" (Bei Paketauswahl: "-ga*" "-x*")
2. Ein paar Einstellungen für "root"
3. sys.tar.gz und src.tar.gz runterladen und "/usr/src" entpacken
4. Die Sourcen updaten
5. Kernel und Binaries neu bauen inkl. reboot
http://www.openbsd.org/stable.html#building
Das hier funktioniert bestens aber dann kommt der Teil, welcher nicht mehr funktioniert.
6. Release erzeugen
http://www.openbsd.org/faq/faq5.html#Release
Hier exportiere ich noch die beiden Ordner DESTDIR und RELEASEDIR. Danach die Befehle:
...und genau hier bekomme ich dann nach einiger Zeit den Fehler von oben.
Mache ich grundsätzlich etwas falsch?
Die Einstellungen für die Ramdisk sind original von der Version 5.3. Kein Update oder sonst etwas geändert. Zu dem Fehler habe ich etwas gefunden, dass dieser auftritt, wenn "sysmerge" nicht richtig bei einem Update durchläuft aber das ist hier nicht der Fall.
Ich bin dankbar für jeden Tipp.
Gruss

Ich hatte jetzt mal Zeit, ein Thema anzuschauen welches ich bei OpenBSD bisher nie versucht habe. Ich möchte gerne von der aktuellen Version OpenBSD 5.3 einen eigenen Release builden mit allen Sicherheitsupdates. Leider bekomme ich immer den gleichen Fehler, egal was ich mache:
Code:
sh ../../../../conf/newvers.sh
cc -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-main -Wno-uninitialized -Wno-format -Wstack-larger-than-2047 -mcmodel=kernel -mno-red-zone -mno-sse2 -mno-sse -mno-3dnow -mno-mmx -msoft-float -fno-omit-frame-pointer -fno-builtin-printf -fno-builtin-snprintf -fno-builtin-vsnprintf -fno-builtin-log -fno-builtin-log2 -fno-builtin-malloc -fno-pie -fno-stack-protector -Os -pipe -nostdinc -I. -I../../../.. -I../../../../arch -DSCSITERSE -DSMALL_KERNEL -DNO_PROPOLICE -DTIMEZONE="0" -DDST="0" -DFFS -DFFS2 -DNFSCLIENT -DCD9660 -DUDF -DMSDOSFS -DINET -DINET6 -DBOOT_CONFIG -DCRYPTO -DRAMDISK_HOOKS -DMINIROOTSIZE="0x1180" -DPCIVERBOSE -DMAXUSERS=4 -D_KERNEL -MD -MP -c vers.c
ld -Ttext 0xffffffff801001e0 -e start --warn-common -nopie -S -x -o bsd ${SYSTEM_HEAD} vers.o ${OBJS}
text data bss dec hex
4450428 2388040 531792 7370260 707614
cp /usr/src/distrib/amd64/ramdisk_cd/../../../sys/arch/amd64/compile/RAMDISK_CD/bsd bsd
*** Error 1 in /usr/src/distrib/amd64/ramdisk_cd (../common/Makefile.inc:125 'do_files')
*** Error 1 (../common/Makefile.inc:86 'rd_teardown')
*** Error 2 in /usr/src/distrib/amd64 (<bsd.subdir.mk>:48 'all')
*** Error 2 in /usr/src/distrib (<bsd.subdir.mk>:48 'all')
*** Error 2 in /usr/src/etc (Makefile:320 'distrib')
Ich schreibe hier mal den Ablauf, was ich genau mache:
1. OpenBSD 5.3 Installation in einer VM mit Virtualbox. Installation über "bsd.rd" (Bei Paketauswahl: "-ga*" "-x*")
2. Ein paar Einstellungen für "root"
Code:
export PKG_PATH=http://ftp.ch.openbsd.org/pub/$(uname -s)/$(uname -r)/packages/$(uname -p)/
4. Die Sourcen updaten
Code:
cvs -d anoncvs@ftp5.eu.openbsd.org:/cvs -q up -rOPENBSD_5_3 -Pd
http://www.openbsd.org/stable.html#building
Das hier funktioniert bestens aber dann kommt der Teil, welcher nicht mehr funktioniert.
6. Release erzeugen
http://www.openbsd.org/faq/faq5.html#Release
Hier exportiere ich noch die beiden Ordner DESTDIR und RELEASEDIR. Danach die Befehle:
Code:
# cd /usr/src/etc
# make release
Mache ich grundsätzlich etwas falsch?

Die Einstellungen für die Ramdisk sind original von der Version 5.3. Kein Update oder sonst etwas geändert. Zu dem Fehler habe ich etwas gefunden, dass dieser auftritt, wenn "sysmerge" nicht richtig bei einem Update durchläuft aber das ist hier nicht der Fall.
Ich bin dankbar für jeden Tipp.
Gruss
