diff options
author | sevan <sevan@pkgsrc.org> | 2018-04-21 19:40:50 +0000 |
---|---|---|
committer | sevan <sevan@pkgsrc.org> | 2018-04-21 19:40:50 +0000 |
commit | 40c53ad4abf1a4f96ef8a09960e3385779db9605 (patch) | |
tree | f70274079ed60c3c09c2c98efb0b70587b155250 /pkgtools | |
parent | 29ade0186307252b2d6bdfc3689ae7d0b4d76404 (diff) | |
download | pkgsrc-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-x | pkgtools/mksandbox/files/mksandbox | 21 |
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) |