| 110 # run the native installation logic |
110 # run the native installation logic |
| 111 %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT |
111 %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT |
| 112 |
112 |
| 113 # create additional installation paths |
113 # create additional installation paths |
| 114 %{l_shtool} mkdir -f -p -m 755 \ |
114 %{l_shtool} mkdir -f -p -m 755 \ |
| |
115 $RPM_BUILD_ROOT%{l_prefix}/share/gmediaserver \ |
| 115 $RPM_BUILD_ROOT%{l_prefix}/var/gmediaserver/log \ |
116 $RPM_BUILD_ROOT%{l_prefix}/var/gmediaserver/log \ |
| 116 $RPM_BUILD_ROOT%{l_prefix}/var/gmediaserver/run |
117 $RPM_BUILD_ROOT%{l_prefix}/var/gmediaserver/run |
| 117 |
118 |
| 118 # correct the installation hierarchy |
119 # correct the installation hierarchy |
| 119 mv $RPM_BUILD_ROOT%{l_prefix}/share/man \ |
120 mv $RPM_BUILD_ROOT%{l_prefix}/share/man \ |
| 120 $RPM_BUILD_ROOT%{l_prefix}/ |
121 $RPM_BUILD_ROOT%{l_prefix}/ |
| 121 mv $RPM_BUILD_ROOT%{l_prefix}/share/info \ |
122 mv $RPM_BUILD_ROOT%{l_prefix}/share/info \ |
| 122 $RPM_BUILD_ROOT%{l_prefix}/ |
123 $RPM_BUILD_ROOT%{l_prefix}/ |
| 123 rm -rf $RPM_BUILD_ROOT%{l_prefix}/share |
|
| 124 |
124 |
| 125 # strip binaries laden with symbols |
125 # strip binaries laden with symbols |
| 126 strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true |
126 strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true |
| 127 |
127 |
| 128 # install runcommand script |
128 # install runcommand script |
| 156 |
156 |
| 157 %post |
157 %post |
| 158 if [ $1 -eq 2 ]; then |
158 if [ $1 -eq 2 ]; then |
| 159 # after upgrading package, restore runtime status |
159 # after upgrading package, restore runtime status |
| 160 eval `cat %{l_tmpfile}`; rm -f %{l_tmpfile} >/dev/null 2>&1 || true |
160 eval `cat %{l_tmpfile}`; rm -f %{l_tmpfile} >/dev/null 2>&1 || true |
| 161 [ ".$gmediaserver_active" = .yes ] && %{l_rc} gmediaserver start |
161 [ ".$gmediaserver_active" = .yes ] && sleep 2 && %{l_rc} gmediaserver start |
| 162 fi |
162 fi |
| 163 exit 0 |
163 exit 0 |
| 164 |
164 |
| 165 %preun |
165 %preun |
| 166 # before removing package, stop service and remove log files |
166 # before removing package, stop service and remove log files |