remove (none) entries during --setperms, --setugids
authorewt <devnull@localhost>
Tue, 20 May 1997 16:21:17 +0000 (16:21 +0000)
committerewt <devnull@localhost>
Tue, 20 May 1997 16:21:17 +0000 (16:21 +0000)
CVS patchset: 1651
CVS date: 1997/05/20 16:21:17

rpmpopt

diff --git a/rpmpopt b/rpmpopt
index df18ddf..15e0b4a 100644 (file)
--- a/rpmpopt
+++ b/rpmpopt
@@ -10,11 +10,11 @@ verify script:\
 %{VERIFYSCRIPT}\n'
 
 rpm alias --setperms -q --qf '[%{FILEMODES:octal} %{FILENAMES:shescape}\n]' \
-                  --pipe "sed 's/^.../chmod /' | sh"
+                  --pipe "grep -v \(none\) | sed 's/^.../chmod /' | sh"
 
 rpm alias --setugids -q --qf \
                   '[chown %{FILEUSERNAME:shescape}:%{FILEGROUPNAME:shescape} %{FILENAMES:shescape}\n]' \
-                  --pipe "sh"
+                  --pipe "grep -v \(none\) | sh"
 
 rpm alias --requires --qf \
            "[%{REQUIRENAME} %{REQUIREFLAGS:depflags} %{REQUIREVERSION}\n]"