pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mk/install Execute chmod(1) after chown(1)/chgrp(1) so...
details: https://anonhg.NetBSD.org/pkgsrc/rev/4dc783f7836c
branches: trunk
changeset: 492868:4dc783f7836c
user: seb <seb%pkgsrc.org@localhost>
date: Wed Apr 20 17:13:28 2005 +0000
description:
Execute chmod(1) after chown(1)/chgrp(1) so NetBSD's chown(2) does
not reset any set-user-id or set-group-id bits we may want to set.
Approved by jlam@.
diffstat:
mk/install/files | 10 +++++-----
mk/install/perms | 10 +++++-----
2 files changed, 10 insertions(+), 10 deletions(-)
diffs (66 lines):
diff -r 9d2c51f68896 -r 4dc783f7836c mk/install/files
--- a/mk/install/files Wed Apr 20 16:36:46 2005 +0000
+++ b/mk/install/files Wed Apr 20 17:13:28 2005 +0000
@@ -1,6 +1,6 @@
#!@SH@
#
-# $NetBSD: files,v 1.4 2005/04/10 11:01:29 jmmv Exp $
+# $NetBSD: files,v 1.5 2005/04/20 17:13:28 seb Exp $
#
# +FILES - reference-counted configuration file management script
#
@@ -118,10 +118,6 @@
${ECHO} " $file"
${ECHO} " [$f_eg]"
${CP} $f_eg $file
- case $f_mode in
- "") ;;
- *) ${CHMOD} $f_mode $file ;;
- esac
case $f_user in
"") ;;
*) ${CHOWN} $f_user $file ;;
@@ -130,6 +126,10 @@
"") ;;
*) ${CHGRP} $f_group $file ;;
esac
+ case $f_mode in
+ "") ;;
+ *) ${CHMOD} $f_mode $file ;;
+ esac
fi
fi
done
diff -r 9d2c51f68896 -r 4dc783f7836c mk/install/perms
--- a/mk/install/perms Wed Apr 20 16:36:46 2005 +0000
+++ b/mk/install/perms Wed Apr 20 17:13:28 2005 +0000
@@ -1,6 +1,6 @@
#!@SH@
#
-# $NetBSD: perms,v 1.1 2005/02/02 10:33:01 jlam Exp $
+# $NetBSD: perms,v 1.2 2005/04/20 17:13:28 seb Exp $
#
# +PERMS - special file and directory permissions management script
#
@@ -58,10 +58,6 @@
${ECHO} " $file (o=$f_user, g=$f_group, m=$f_mode)"
;;
esac
- case $f_mode in
- "") ;;
- *) ${CHMOD} $f_mode $file ;;
- esac
case $f_user in
"") ;;
*) ${CHOWN} $f_user $file ;;
@@ -70,6 +66,10 @@
"") ;;
*) ${CHGRP} $f_group $file ;;
esac
+ case $f_mode in
+ "") ;;
+ *) ${CHMOD} $f_mode $file ;;
+ esac
done
case "$printed_header" in
yes) ${ECHO} ""
Home |
Main Index |
Thread Index |
Old Index