gmediaserver/gmediaserver.spec

changeset 176
7ed48a3146ba
parent 85
e6a1cd7ed6ba
child 387
33ae2d61c751
equal deleted inserted replaced
1:9482fdedc2a6 2:a484be2e8b77
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

mercurial