summaryrefslogtreecommitdiff
path: root/pkgtools
diff options
context:
space:
mode:
authorsevan <sevan@pkgsrc.org>2018-04-21 19:40:50 +0000
committersevan <sevan@pkgsrc.org>2018-04-21 19:40:50 +0000
commit40c53ad4abf1a4f96ef8a09960e3385779db9605 (patch)
treef70274079ed60c3c09c2c98efb0b70587b155250 /pkgtools
parent29ade0186307252b2d6bdfc3689ae7d0b4d76404 (diff)
downloadpkgsrc-40c53ad4abf1a4f96ef8a09960e3385779db9605.tar.gz
Add support for DragonFly BSD.
OS is essentially the same as FreeBSD from our configuration point of view, with the exception of the name of utiliy for nullfs mounts. Tested on DragonFly 5.3-DEVELOPMENT.
Diffstat (limited to 'pkgtools')
-rwxr-xr-xpkgtools/mksandbox/files/mksandbox21
1 files changed, 17 insertions, 4 deletions
diff --git a/pkgtools/mksandbox/files/mksandbox b/pkgtools/mksandbox/files/mksandbox
index c280a6fe07d..083bdbf49c3 100755
--- a/pkgtools/mksandbox/files/mksandbox
+++ b/pkgtools/mksandbox/files/mksandbox
@@ -1,6 +1,6 @@
#! /bin/sh
-# $NetBSD: mksandbox,v 1.11 2018/04/12 02:08:47 simonb Exp $
+# $NetBSD: mksandbox,v 1.12 2018/04/21 19:40:50 sevan Exp $
# Copyright (c) 2002,2012 Alistair Crooks <agc@NetBSD.org>
# All rights reserved.
@@ -87,6 +87,19 @@ Darwin)
sandboxMountDirs="$sandboxMountDirs /usr/llvm-gcc-4.2 /usr/X11 /System/Library /Library"
sandboxWriteDirs="$sandboxWriteDirs /Library/Server/Mail/Data"
;;
+DragonFly)
+ bmakeprog=bmake
+ chmodprog=/bin/chmod
+ chownprog=/usr/sbin/chown
+ cpprog=/bin/cp
+ gtarprog=/usr/bin/tar
+ idprog=/usr/bin/id
+ mkdirprog="/bin/mkdir -p"
+ mountflags="-t null"
+ mountprog=/sbin/mount
+ paxprog=/bin/pax
+ sedprog=/usr/bin/sed
+ ;;
FreeBSD)
bmakeprog=bmake
chmodprog=/bin/chmod
@@ -265,7 +278,7 @@ echo "Make and populate $sandbox/dev"
$mkdirprog $sandbox/dev
case "$opsys" in
-Darwin|FreeBSD)
+Darwin|DragonFly|FreeBSD)
$mountprog -t devfs devfs $sandbox/dev
;;
SunOS)
@@ -414,7 +427,7 @@ xmount)
esac
done
case \$opsys in
- Darwin|FreeBSD)
+ Darwin|DragonFly|FreeBSD)
$mountprog -t devfs devfs \$sandbox/dev
;;
Linux)
@@ -436,7 +449,7 @@ xumount)
umount \$sandbox/\$mntpoint
done
case \$opsys in
- Darwin|FreeBSD|Linux)
+ Darwin|DragonFly|FreeBSD|Linux)
umount \$sandbox/dev
;;
SunOS)