Hi,
I would like to make my own release as it descripted in freebsd.org but I give error, anyone can help me ?
I) I update my own source and ports
*default host=cvsup.uk.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
src-all tag=RELENG_7
ports-all tag=.
doc-all tag=.
cvsroot-all tag=.
II) I compile source and kernel
II ) I am going to build release:
III ) now I received below error:
install -o root -g operator -m 664 /dev/null /usr/release/etc/dumpdates
install -o nobody -g wheel -m 644 /dev/null /usr/release/var/db/locate.database
install -o root -g wheel -m 644 /usr/src/etc/minfree /usr/release/var/crash
cd /usr/src/etc/..; install -o root -g wheel -m 444 COPYRIGHT /usr/release/
install -o root -g wheel -m 444 /usr/src/etc/../sys/i386/conf/GENERIC.hints /usr/release/boot/device.hints
if [ -f /etc/resolv.conf ]; then cp -p /etc/resolv.conf /usr/release/etc; fi
rm -rf /usr/release/usr/src
cd /usr/release/usr && cvs -R -d /usr co -P -r RELENG_7 src
cvs [checkout aborted]: Cannot check out files into the repository itself
*** Error code 1
I would like to make my own release as it descripted in freebsd.org but I give error, anyone can help me ?
I) I update my own source and ports
Code:
# cat /etc/cvsupfile
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
src-all tag=RELENG_7
ports-all tag=.
doc-all tag=.
cvsroot-all tag=.
Code:
# csup -g -L 2 /etc/cvsupfile
Code:
# cd /usr/src
# make buildworld
# make buildkernel
# make installkernel
# nextboot -o "-s" -k kernel
# reboot
# fsck -p
# mount -a
# cd /usr/src
# mergemaster -p
# make installworld
# mergemaster –Ui
# reboot
Code:
# uname -a
FreeBSD BSD.datak-telecom.net 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #0: Mon Dec 1 15:16:28 IRST 2008 root@BSD.komeylian.com:/usr/obj/usr/src/sys/GENERIC i386
II ) I am going to build release:
Code:
# cvs -d /usr init
# mkdir /usr/release
# cd /usr/src/release
# make release BUILDNAME=7.1-STABLE CHROOTDIR=/usr/release CVSROOT=/usr RELEASETAG=RELENG_7
III ) now I received below error:
install -o root -g operator -m 664 /dev/null /usr/release/etc/dumpdates
install -o nobody -g wheel -m 644 /dev/null /usr/release/var/db/locate.database
install -o root -g wheel -m 644 /usr/src/etc/minfree /usr/release/var/crash
cd /usr/src/etc/..; install -o root -g wheel -m 444 COPYRIGHT /usr/release/
install -o root -g wheel -m 444 /usr/src/etc/../sys/i386/conf/GENERIC.hints /usr/release/boot/device.hints
if [ -f /etc/resolv.conf ]; then cp -p /etc/resolv.conf /usr/release/etc; fi
rm -rf /usr/release/usr/src
cd /usr/release/usr && cvs -R -d /usr co -P -r RELENG_7 src
cvs [checkout aborted]: Cannot check out files into the repository itself
*** Error code 1