packaging: fix errors in %preun and %postun scriptlets 65/8165/3 submit/tizen/20130813.230259
authorPatrick McCarty <patrick.mccarty@linux.intel.com>
Mon, 12 Aug 2013 22:53:54 +0000 (15:53 -0700)
committerPatrick McCarty <patrick.mccarty@linux.intel.com>
Mon, 12 Aug 2013 23:32:04 +0000 (16:32 -0700)
- If /sbin/ldconfig is not the only action for a scriptlet, the -p
  option should not be used.

- If the 'with multi user' option is not true, the shell conditional
  will be invalid.

This commit fixes both issues.

Change-Id: Ia610aad0576b9132a60f26063cbb35345ed58f92

packaging/aul.changes
packaging/aul.spec

index db7cc83..8ea33c4 100644 (file)
@@ -1,3 +1,6 @@
+* Mon Aug 12 2013 Patrick McCarty <patrick.mccarty@linux.intel.com> 91a6684
+- packaging: fix errors in %preun and %postun scriptlets
+
 * Fri Aug 02 2013 Baptiste DURAND <baptiste.durand@eurogiciel.fr> accepted/tizen/20130731.144156@ab708cb
 - Add build Option for multi-user support
 
index a599be1..ff9ea2a 100644 (file)
@@ -105,12 +105,12 @@ ln -s ../ac.service %{buildroot}/%{_unitdir}/graphical.target.wants/ac.service
 %endif
 
 %preun
-if [ $1 == 0 ]; then
 %if !%{with multi_user}
+if [ $1 == 0 ]; then
     systemctl stop launchpad-preload@app.service
     systemctl stop ac.service
-%endif
 fi
+%endif
 
 %post
 /sbin/ldconfig
@@ -122,7 +122,8 @@ if [ $1 == 1 ]; then
 fi
 %endif
 
-%postun -p /sbin/ldconfig
+%postun
+/sbin/ldconfig
 %if !%{with multi_user}
 systemctl daemon-reload
 %endif