nrelease - Change target from /usr/release to /usr/obj/release
authorMatthew Dillon <dillon@apollo.backplane.com>
Tue, 15 Dec 2015 20:17:47 +0000 (12:17 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Tue, 15 Dec 2015 20:17:47 +0000 (12:17 -0800)
* Change the nrelease build target from /usr/release to /usr/obj/release.
  This is to help cleanup the root mount.  Most people don't need to
  backup the release build target.

nrelease/Makefile
share/man/man7/release.7
tools/snapshots/dobuild

index 82f5434..0105bb5 100644 (file)
@@ -15,7 +15,7 @@ gui installer img nopkgs:
 #########################################################################
 
 DPORTS_PATH?=  /usr/dports
-ISODIR?=       /usr/release
+ISODIR?=       /usr/obj/release
 ISOROOT?=      ${ISODIR}/root
 OBJSYS=                ${.OBJDIR}/../sys
 GITHOST?=      git.dragonflybsd.org
index 513b5ca..f7b96b6 100644 (file)
@@ -127,10 +127,10 @@ Default prefix of
 and
 .Va ISOROOT
 (default is
-.Pa /usr/release ) .
+.Pa /usr/obj/release ) .
 .It Va ISOFILE
 Name of the ISO image to generate (default is
-.Pa /usr/release/dfly.iso ) .
+.Pa /usr/obj/release/dfly.iso ) .
 .It Va ISOROOT
 Location where the image contents are installed to before the ISO is prepared.
 .It Va KERNCONF
@@ -154,10 +154,10 @@ If set, this variable will prevent source code from being copied to
 the ISO image.
 .It Va IMGFILE
 The name of the image file (default is
-.Pa /usr/release/dfly.img ) .
+.Pa /usr/obj/release/dfly.img ) .
 .It Va IMGMNT
 The mount point for the image (default is
-.Pa /usr/release/mnt ) .
+.Pa /usr/obj/release/mnt ) .
 .It Va IMGUSBDEV
 The disk device to use in the image's
 .Xr fstab 5
@@ -186,7 +186,7 @@ make release
 .Ed
 .Pp
 After running these commands, the image will be available in the
-.Pa /usr/release
+.Pa /usr/obj/release
 directory.
 .\".Pp
 .\"The steps required for engineering a release are documented in (CVS)
index 6b3f578..ea756a6 100755 (executable)
@@ -83,9 +83,9 @@ mkdir -p $snapshots/$arch/images
 mkdir -p $snapshots/$arch/kernels
 set filepath = $snapshots/$arch
 umask 077
-bzip2 < $build/root/usr/release/dfly.iso > $filepath/images/$basename.iso.bz2
-bzip2 < $build/root/usr/release/dfly.img > $filepath/images/$basename.img.bz2
-(cd $build/root/usr/release/root; tar cf - boot | bzip2 > $filepath/kernels/$basename.boot.tar.bz2)
+bzip2 < $build/root/usr/obj/release/dfly.iso > $filepath/images/$basename.iso.bz2
+bzip2 < $build/root/usr/obj/release/dfly.img > $filepath/images/$basename.img.bz2
+(cd $build/root/usr/obj/release/root; tar cf - boot | bzip2 > $filepath/kernels/$basename.boot.tar.bz2)
 chmod 644 $filepath/images/$basename.iso.bz2
 chmod 644 $filepath/images/$basename.img.bz2
 chmod 644 $filepath/kernels/$basename.boot.tar.bz2