#cd /usr; rm -rf src xenocara ports; mkdir src xenocara ports #cvs -q -d anoncvs@ftp.hostserver.de:/cvs checkout -P -rOPENBSD_6_5_BASE src #cvs -q -d anoncvs@ftp.hostserver.de:/cvs checkout -P -rOPENBSD_6_5_BASE xenocara #cvs -q -d anoncvs@ftp.hostserver.de:/cvs checkout -P -rOPENBSD_6_5_BASE ports #or: rsync rsync://ftp2.eu.openbsd.org/OpenBSD/6.5/*.tar.gz /tmp/; cd /usr/src; tar xfz /tmp/src.tar.gz; tar xfz /tmp/sys.tar.gz; cd /usr; tar xfz /tmp/xenocara.tar.gz; tar xfz /tmp/ports.tar.gz cd /usr/src cvs -q -d anoncvs@ftp.hostserver.de:/cvs up -r OPENBSD_6_5 -Pd cd /usr/xenocara cvs -q -d anoncvs@ftp.hostserver.de:/cvs up -r OPENBSD_6_5 -P xenocara cd /usr/ports cvs -q -d anoncvs@ftp.hostserver.de:/cvs up -r OPENBSD_6_5 -P ports #to get -current: #cd /usr #cvs -q -d anoncvs@ftp.hostserver.de:/cvs checkout -P src #to later update: #cd /usr/src #cvs -q up -Pd -A cd /usr/src/sys/arch/i386/compile/GENERIC make obj make config make make install #cd /usr/src/sys/arch/i386/compile/GENERIC.MP #make obj #make config #make #make install #reboot cd /usr/src rm -rf /usr/obj/* chown build:wobj /usr/{,x}obj chmod 770 /usr/{,x}obj make obj cd /usr/src/etc export DESTDIR=/ make distrib-dirs cd /usr/src unset DESTDIR nohup time make build & #reboot #rm -rf /usr/xobj; mkdir /usr/xobj #chown build:wobj /usr/{,x}obj #chmod 770 /usr/{,x}obj cd /usr/xenocara make bootstrap make obj nohup time make build & #shutdown -r now #use an existing spare partition or connect an usb drive #mkdir /noperm #mount -o softdep,noperm /dev/sdXa /noperm mkdir -p /noperm/DESTDIR /noperm/RELEASEDIR chown -R build:wobj /noperm chmod -R 700 /noperm export DESTDIR=/noperm/DESTDIR export RELEASEDIR=/noperm/RELEASEDIR rm -rf /noperm/DESTDIR/* rm -rf /noperm/RELEASEDIR/* cd /usr/src/etc nohup time nice make release & cd /usr/src/distrib/sets && sh checkflist unset RELEASEDIR DESTDIR cd /usr/xenocara mkdir -p /noperm/X11DESTDIR /noperm/X11RELEASEDIR export DESTDIR=/noperm/X11DESTDIR export RELEASEDIR=/noperm/X11RELEASEDIR rm -rf /noperm/X11DESTDIR/* rm -rf /noperm/X11RELEASEDIR/* nohup time nice make release & make checkdist unset RELEASEDIR DESTDIR export RELDIR=/noperm/RELEASEDIR RELXDIR=/noperm/RELEASEDIR cd /usr/src/distrib/i386/iso && make make install #mkdir -p /home/sickness/RELEASEDIR/6.5/i386 rm -rf /home/sickness/RELEASEDIR/6.5/i386/* cd /noperm/RELEASEDIR; tar cf - . | (cd /home/sickness/RELEASEDIR/6.5/i386; tar xpf - ) cd /noperm/X11RELEASEDIR; tar cf - . | (cd /home/sickness/RELEASEDIR/6.5/i386; tar xpf - ) cd /home/sickness/RELEASEDIR/6.5/i386; ls -nT > index.txt cd /home/sickness/RELEASEDIR #tar cfz ./6.5/src.tar.gz /usr/src #tar cfz ./6.5/xenocara.tar.gz /usr/xenocara #tar cfz ./6.5/ports.tar.gz /usr/ports #pkg_add -v https://ftp2.eu.openbsd.org/pub/OpenBSD/6.5/packages/i386/rsync-3.1.3.tgz #mkdir ./6.5/tools; rsync -vrz --delete --progress rsync://ftp2.eu.openbsd.org/OpenBSD/snapshots/tools/ ./6.5/tools/ #mkdir etc; echo "set tty com0" > etc/boot.conf #pkg_add -v https://ftp2.eu.openbsd.org/pub/OpenBSD/6.5/packages/i386/cdrtools-3.00p1.tgz #mkhybrid -l -a -R -T -L -d -D -N -o ../openbsd65i386.iso -v -v -V "OpenBSD/i386" -b 6.5/i386/cdbr -c boot.catalog ./ mkisofs -J -v -r -b 6.5/i386/cdbr -no-emul-boot -c 6.5/i386/boot.catalog -T -o /home/sickness/openbsd65i386.iso ./ chown -R sickness:sickness /home/sickness/RELEASEDIR chown -R sickness:sickness /home/sickness/openbsd65i386.iso (1,$s/i386/amd64/g)