Fix post section.
authorWilliam Douglas <william.douglas@intel.com>
Thu, 21 Jun 2012 15:06:41 +0000 (08:06 -0700)
committerWilliam Douglas <william.douglas@intel.com>
Thu, 21 Jun 2012 23:51:56 +0000 (16:51 -0700)
Remove post section's file and directory creation.
Add the removed portion to the install section and update Requires.

Signed-off-by: William Douglas <william.douglas@intel.com>
packaging/avsystem.changes
packaging/avsystem.spec

index 6942b5741e1d14e7ef9900ad4fbf69ae7ab84d2f..e7126b3befb5b80ef8278f38c520ebf86a6c9c0d 100644 (file)
@@ -1,2 +1,4 @@
+* Thu Jun 21 2012 William Douglas <william.douglas@intel.com> - 0.4.13
+- Move post section file creation to install phase, update BuildRequires
 * Mon Jun 4 2012 vivian zhang <vivian.zhang@intel.com> - 0.4.13
 - Added necessary Requires(post): /bin/ln, /bin/mkdir, /sbin/ldconfig in spec file to fix the warnings in image creating
index ae548a816f9c1f95f657608fb318be459ee040ad..c34ee7887acf7bf22eb9c26c2268fab20cbb169c 100644 (file)
@@ -6,9 +6,10 @@ Group:      System/Libraries
 License:    Apache-2.0
 Source0:    avsystem-%{version}.tar.gz
 Source1001: packaging/avsystem.manifest
+
 Requires(post): /sbin/ldconfig
-Requires(post): /bin/ln
-Requires(post): /bin/mkdir
+Requires(postun): /sbin/ldconfig
+
 BuildRequires: pkgconfig(alsa)
 BuildRequires: pkgconfig(iniparser)
 BuildRequires: pkgconfig(mm-ta)
@@ -51,16 +52,20 @@ make %{?jobs:-j%jobs}
 %make_install
 
 
-%post 
-/sbin/ldconfig
-mkdir -p /etc/rc.d/rc3.d/
-ln -s ../init.d/snd_init /etc/rc.d/rc3.d/S30snd_init
-mkdir -p /etc/rc.d/rc4.d/
-ln -s ../init.d/snd_init /etc/rc.d/rc4.d/S30snd_init
+mkdir -p %{buildroot}/%{_sysconfdir}/rc.d/rc3.d/
+ln -s ../init.d/snd_init %{buildroot}/%{_sysconfdir}/rc.d/rc3.d/S30snd_init
+mkdir -p %{buildroot}/%{_sysconfdir}/rc.d/rc4.d/
+ln -s ../init.d/snd_init %{buildroot}/%{_sysconfdir}/rc.d/rc4.d/S30snd_init
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
 
 %files
 %manifest avsystem.manifest
 /etc/rc.d/init.d/snd_init
+/etc/rc.d/rc3.d/S30snd_init
+/etc/rc.d/rc4.d/S30snd_init
 /usr/bin/*
 /usr/lib/lib*.so.*