pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/pkgtools/mksandbox



Module Name:    pkgsrc
Committed By:   lloyd
Date:           Wed Jan 28 20:37:38 UTC 2026

Modified Files:
        pkgsrc/pkgtools/mksandbox: Makefile
        pkgsrc/pkgtools/mksandbox/files: mksandbox

Log Message:
Add /var/db (or its moral equivalent) to the list of empty directories
created in a sandbox on NetBSD, Linux and macOS.

Other OSes are unchanged because I haven't been able to determine what
the correct directory is.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/pkgtools/mksandbox/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/pkgtools/mksandbox/files/mksandbox

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/pkgtools/mksandbox/Makefile
diff -u pkgsrc/pkgtools/mksandbox/Makefile:1.19 pkgsrc/pkgtools/mksandbox/Makefile:1.20
--- pkgsrc/pkgtools/mksandbox/Makefile:1.19     Tue Dec  5 20:45:27 2023
+++ pkgsrc/pkgtools/mksandbox/Makefile  Wed Jan 28 20:37:37 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.19 2023/12/05 20:45:27 agc Exp $
+# $NetBSD: Makefile,v 1.20 2026/01/28 20:37:37 lloyd Exp $
 
-PKGNAME=       mksandbox-1.11
+PKGNAME=       mksandbox-1.12
 CATEGORIES=    pkgtools
 
 MAINTAINER=    agc%NetBSD.org@localhost

Index: pkgsrc/pkgtools/mksandbox/files/mksandbox
diff -u pkgsrc/pkgtools/mksandbox/files/mksandbox:1.20 pkgsrc/pkgtools/mksandbox/files/mksandbox:1.21
--- pkgsrc/pkgtools/mksandbox/files/mksandbox:1.20      Mon Apr 21 21:11:41 2025
+++ pkgsrc/pkgtools/mksandbox/files/mksandbox   Wed Jan 28 20:37:38 2026
@@ -1,6 +1,6 @@
 #! /bin/sh
 
-# $NetBSD: mksandbox,v 1.20 2025/04/21 21:11:41 wiz Exp $
+# $NetBSD: mksandbox,v 1.21 2026/01/28 20:37:38 lloyd Exp $
 
 # Copyright (c) 2002,2012 Alistair Crooks <agc%NetBSD.org@localhost>
 # All rights reserved.
@@ -84,7 +84,7 @@ Darwin)
        mountprog=/sbin/mount
        paxprog=/bin/pax
        sedprog=/usr/bin/sed
-       sandboxEmptyDirs="$sandboxEmptyDirs /var/root"
+       sandboxEmptyDirs="$sandboxEmptyDirs /var/root /var/db"
        sandboxMountDirs="$sandboxMountDirs /usr/llvm-gcc-4.2 /usr/X11 /System/Library /Library"
        sandboxWriteDirs="$sandboxWriteDirs /Library/Server/Mail/Data"
        ;;
@@ -101,6 +101,9 @@ DragonFly)
        paxprog=/bin/pax
        sedprog=/usr/bin/sed
        sandboxEmptyDirs="$sandboxEmptyDirs /var/spool/dma"
+       # Does /var/db exist on a basic install of DragonFly?
+       # If so, delete the line above and uncomment the line below.
+       # sandboxEmptyDirs="$sandboxEmptyDirs /var/spool/dma /var/db"
        ;;
 FreeBSD)
        bmakeprog=bmake
@@ -114,6 +117,9 @@ FreeBSD)
        mountprog=/sbin/mount
        paxprog=/bin/pax
        sedprog=/usr/bin/sed
+       # Does /var/db exist on a basic install of FreeBSD?
+       # If so, uncomment the line below.
+       # sandboxEmptyDirs="$sandboxEmptyDirs /var/db"
        ;;
 Linux)
        bmakeprog=bmake
@@ -131,6 +137,7 @@ Linux)
        fi
        paxprog=""
        sedprog=/bin/sed
+       sandboxEmptyDirs="$sandboxEmptyDirs /var/lib"
        sandboxMountDirs="$sandboxMountDirs /lib64 /usr/lib64 /usr/kerberos"
        sandboxWriteDirs="$sandboxWriteDirs /proc"
        ;;
@@ -149,6 +156,7 @@ NetBSD)
        sedprog=/usr/bin/sed
        need_src=yes
        need_xsrc=yes
+       sandboxEmptyDirs="$sandboxEmptyDirs /var/db"
        ;;
 SunOS)
        bmakeprog=bmake
@@ -164,6 +172,9 @@ SunOS)
        sedprog=/usr/xpg4/bin/sed
        sandboxMountDirs="/bin /sbin /kernel /lib /proc /opt/SUNWspro /usr/X11R6 /usr/5bin /usr/bin /usr/ccs /usr/dt /usr/games /usr/include /usr/lib /usr/openwin /usr/share /usr/sbin /usr/sadm 
/usr/sfw /usr/ucb /usr/ucblib /usr/xpg4 /var/mail /var/sadm"
        sandboxEmptyDirs="$sandboxEmptyDirs /usr/tmp /var/tmp"
+       # Does /var/adm exist on a basic install of Solaris?
+       # If so, delete the line above and uncomment the line below.
+       # sandboxEmptyDirs="$sandboxEmptyDirs /usr/tmp /var/tmp /var/adm"
        ;;
 *)
        echo "Unknown Operating System ($opsys) - good luck"



Home | Main Index | Thread Index | Old Index