CASA.spec was corrected and pam scripts were moved to spec file instead of start up script.

This commit is contained in:
Cameron (Kamran) Mashayekhi
2006-02-08 23:14:01 +00:00
parent 145bb76e6c
commit 7d1f7c9ed7
5 changed files with 66 additions and 54 deletions

View File

@@ -109,6 +109,8 @@ install -m 755 c_gui/images/* %{buildroot}%{prefix}/CASA/images
install -m 755 c_gui/help/en/* %{buildroot}%{prefix}/CASA/help/en
install -m 755 c_micasad/startup/micasad %{buildroot}%{bin_prefix}/bin
install -m 755 c_micasad/startup/micasad.sh %{buildroot}%{bin_prefix}/bin
install -m 755 c_micasad/startup/casacfgpam %{buildroot}%{bin_prefix}/bin
install -m 755 c_micasad/startup/casaucfgpam %{buildroot}%{bin_prefix}/bin
install -m 755 %{_lib}/lux/ndbg/pam_micasa.so %{buildroot}/%{_lib}/security
@@ -127,7 +129,6 @@ install -m 644 doc/License.txt %{buildroot}%{prefix}/CASA/doc
install -m 644 doc/Readme.txt %{buildroot}%{prefix}/CASA/doc
install -m 644 include/micasa_mgmd.h %{buildroot}%{bin_prefix}/include
install -m 644 include/micasa_types.h %{buildroot}%{bin_prefix}/include
install -m 644 include/micasa.h %{buildroot}%{bin_prefix}/include
ln -s libmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libmicasa.so
ln -s libmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libmicasa.so.1
@@ -150,19 +151,31 @@ echo "/usr/%{_lib}/" >> %{buildroot}/etc/ld.so.conf.d/CASA.conf
%post
if [ $1 -eq 1 ]
then
insserv /etc/init.d/micasad
insserv /etc/init.d/micasad
casacfgpam
/etc/init.d/micasad start
fi
if [ $1 -eq 2 ]
then
insserv /etc/init.d/micasad
casacfgpam
/etc/init.d/micasad restart
fi
/sbin/ldconfig
%post gui
/sbin/ldconfig
%preun
%stop_on_removal micasad
if [ $1 -eq 0 ]
then
casaucfgpam
fi
%postun
%restart_on_update micasad
# %restart_on_update micasad *** This macro is not working ***
%insserv_cleanup
/sbin/ldconfig
@@ -186,17 +199,11 @@ rm -rf $RPM_BUILD_ROOT
%dir %{bin_prefix}/%{_lib}/Novell.CASA.miCASAWrapper.dll
%dir %{bin_prefix}/%{_lib}/Novell.CASA.Common.dll
%dir %{bin_prefix}/%{_lib}/libmicasa.so
%dir %{bin_prefix}/%{_lib}/libmicasa.so.1
%dir %{bin_prefix}/%{_lib}/libjmicasa.so
%dir %{bin_prefix}/%{_lib}/libjmicasa.so.1
%dir %{bin_prefix}/%{_lib}/Novell.CASA.miCASAWrapper.dll
%dir %{bin_prefix}/%{_lib}/Novell.CASA.Common.dll
%dir %{bin_prefix}/bin
%{bin_prefix}/bin/micasad
%{bin_prefix}/bin/micasad.sh
%{bin_prefix}/bin/casacfgpam
%{bin_prefix}/bin/casaucfgpam
%{bin_prefix}/bin/micasad.exe
%{prefix}/CASA/doc/CASA_Reference_Guide.pdf