aboutsummaryrefslogtreecommitdiffstats
path: root/packaging/svr4/mkpkg
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/svr4/mkpkg')
-rwxr-xr-xpackaging/svr4/mkpkg10
1 files changed, 9 insertions, 1 deletions
diff --git a/packaging/svr4/mkpkg b/packaging/svr4/mkpkg
index 40e20eb94a..27456964c7 100755
--- a/packaging/svr4/mkpkg
+++ b/packaging/svr4/mkpkg
@@ -47,7 +47,15 @@ if [ ! -d $stagedir ] ; then
fi
find $stagedir/$prefix/* -print | \
- pkgproto $stagedir/$prefix=$prefix >> $prototype
+ pkgproto $stagedir/$prefix=$prefix | \
+ # Mimic file permissions under /usr
+ awk ' \
+ /bin/ { print $1, $2, $3, $4, "root bin"; next }; \
+ /lib/ { print $1, $2, $3, $4, "root bin"; next }; \
+ /man/ { print $1, $2, $3, $4, "root bin"; next }; \
+ { print $1, $2, $3, $4, "root sys" } \
+ ' \
+ >> $prototype
# Make the package installation directory
pkgmk -o -r / -d /$srcdir -f $prototype