diff options
Diffstat (limited to 'packaging')
-rwxr-xr-x | packaging/svr4/mkpkg | 10 |
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 |