summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Hemminger <shemming@brocade.com>2013-04-24 14:16:56 -0700
committerStephen Hemminger <shemming@brocade.com>2013-04-24 14:16:56 -0700
commitaa4231adc86b5dedd0434bf8e255f269838b58b9 (patch)
tree324e7dcb9c19e49565ab55d7eae586d1a653cb6c
parentd9305e7c7f7d7df22098ff4682e0f27dcf37c53e (diff)
downloadvyatta-cfg-system-aa4231adc86b5dedd0434bf8e255f269838b58b9.tar.gz
vyatta-cfg-system-aa4231adc86b5dedd0434bf8e255f269838b58b9.zip
don't error if file does not exist when doing setcap
The install script sets capabilities on some files These files may not exist if a package is not part of the ISO, therefore it is ok.
-rwxr-xr-xdebian/vyatta-cfg-system.postinst.in5
1 files changed, 3 insertions, 2 deletions
diff --git a/debian/vyatta-cfg-system.postinst.in b/debian/vyatta-cfg-system.postinst.in
index cf9eecdb..caa435c1 100755
--- a/debian/vyatta-cfg-system.postinst.in
+++ b/debian/vyatta-cfg-system.postinst.in
@@ -104,8 +104,9 @@ if [ "$sysconfdir" != "/etc" ]; then
# Set file capabilities
sed -r -e '/^#/d' -e '/^[[:blank:]]*$/d' < $sysconfdir/filecaps | \
while read capability path; do
- touch -c $path
- setcap $capability $path
+ if [ -e $path ]; then
+ setcap $capability $path
+ fi
done
# Install pam_cap config