move maintainance scripts from libexec/slapd to libexec/openldap
This commit is contained in:
		
							parent
							
								
									78a563b273
								
							
						
					
					
						commit
						934ba146a8
					
				| @ -1,7 +1,7 @@ | |||||||
| #!/bin/sh | #!/bin/sh | ||||||
| # Author: Jan Vcelak <jvcelak@redhat.com> | # Author: Jan Vcelak <jvcelak@redhat.com> | ||||||
| 
 | 
 | ||||||
| . /usr/libexec/slapd/functions | . /usr/libexec/openldap/functions | ||||||
| 
 | 
 | ||||||
| function check_config_syntax() | function check_config_syntax() | ||||||
| { | { | ||||||
| @ -1,7 +1,7 @@ | |||||||
| #!/bin/sh | #!/bin/sh | ||||||
| # Author: Jan Vcelak <jvcelak@redhat.com> | # Author: Jan Vcelak <jvcelak@redhat.com> | ||||||
| 
 | 
 | ||||||
| . /usr/libexec/slapd/functions | . /usr/libexec/openldap/functions | ||||||
| 
 | 
 | ||||||
| function help() | function help() | ||||||
| { | { | ||||||
| @ -1,7 +1,7 @@ | |||||||
| #!/bin/sh | #!/bin/sh | ||||||
| # Author: Jan Vcelak <jvcelak@redhat.com> | # Author: Jan Vcelak <jvcelak@redhat.com> | ||||||
| 
 | 
 | ||||||
| . /usr/libexec/slapd/functions | . /usr/libexec/openldap/functions | ||||||
| 
 | 
 | ||||||
| if [ `id -u` -ne 0 ]; then | if [ `id -u` -ne 0 ]; then | ||||||
| 	error "You have to be root to run this command." | 	error "You have to be root to run this command." | ||||||
| @ -323,11 +323,11 @@ install -m 0644 %SOURCE3 %{buildroot}%{_sysconfdir}/tmpfiles.d/slapd.conf | |||||||
| 
 | 
 | ||||||
| # setup maintainance scripts | # setup maintainance scripts | ||||||
| mkdir -p %{buildroot}%{_libexecdir} | mkdir -p %{buildroot}%{_libexecdir} | ||||||
| install -m 0755 -d %{buildroot}%{_libexecdir}/slapd | install -m 0755 -d %{buildroot}%{_libexecdir}/openldap | ||||||
| install -m 0644 %SOURCE50 %{buildroot}%{_libexecdir}/slapd/functions | install -m 0644 %SOURCE50 %{buildroot}%{_libexecdir}/openldap/functions | ||||||
| install -m 0755 %SOURCE51 %{buildroot}%{_libexecdir}/slapd/convert-config.sh | install -m 0755 %SOURCE51 %{buildroot}%{_libexecdir}/openldap/convert-config.sh | ||||||
| install -m 0755 %SOURCE52 %{buildroot}%{_libexecdir}/slapd/check-config.sh | install -m 0755 %SOURCE52 %{buildroot}%{_libexecdir}/openldap/check-config.sh | ||||||
| install -m 0755 %SOURCE53 %{buildroot}%{_libexecdir}/slapd/upgrade-db.sh | install -m 0755 %SOURCE53 %{buildroot}%{_libexecdir}/openldap/upgrade-db.sh | ||||||
| 
 | 
 | ||||||
| # remove build root from config files and manual pages | # remove build root from config files and manual pages | ||||||
| perl -pi -e "s|%{buildroot}||g" %{buildroot}%{_sysconfdir}/openldap/*.conf | perl -pi -e "s|%{buildroot}||g" %{buildroot}%{_sysconfdir}/openldap/*.conf | ||||||
| @ -361,7 +361,6 @@ chmod 0644 %{buildroot}%{_libdir}/lib*.*a | |||||||
| # new configuration will be generated in %%post | # new configuration will be generated in %%post | ||||||
| mkdir -p %{buildroot}%{_datadir} | mkdir -p %{buildroot}%{_datadir} | ||||||
| install -m 0755 -d %{buildroot}%{_datadir}/openldap-servers | install -m 0755 -d %{buildroot}%{_datadir}/openldap-servers | ||||||
| install -m 0644 %SOURCE4 %{buildroot}%{_datadir}/openldap-servers/slapd.conf.obsolete |  | ||||||
| install -m 0644 %SOURCE5 %{buildroot}%{_datadir}/openldap-servers/slapd.ldif | install -m 0644 %SOURCE5 %{buildroot}%{_datadir}/openldap-servers/slapd.ldif | ||||||
| install -m 0700 -d %{buildroot}%{_sysconfdir}/openldap/slapd.d | install -m 0700 -d %{buildroot}%{_sysconfdir}/openldap/slapd.d | ||||||
| rm -f %{buildroot}%{_sysconfdir}/openldap/slapd.conf | rm -f %{buildroot}%{_sysconfdir}/openldap/slapd.conf | ||||||
| @ -439,10 +438,10 @@ fi | |||||||
| # generate/upgrade configuration | # generate/upgrade configuration | ||||||
| if [ ! -f %{_sysconfdir}/openldap/slapd.d/cn=config.ldif ]; then | if [ ! -f %{_sysconfdir}/openldap/slapd.d/cn=config.ldif ]; then | ||||||
| 	if [ -f %{_sysconfdir}/openldap/slapd.conf ]; then | 	if [ -f %{_sysconfdir}/openldap/slapd.conf ]; then | ||||||
| 		%{_libexecdir}/slapd/convert-config.sh &>/dev/null | 		%{_libexecdir}/openldap/convert-config.sh &>/dev/null | ||||||
| 		mv %{_sysconfdir}/openldap/slapd.conf %{_sysconfdir}/openldap/slapd.conf.bak | 		mv %{_sysconfdir}/openldap/slapd.conf %{_sysconfdir}/openldap/slapd.conf.bak | ||||||
| 	else | 	else | ||||||
| 		%{_libexecdir}/slapd/convert-config.sh -f %{_datadir}/openldap-servers/slapd.ldif &>/dev/null | 		%{_libexecdir}/openldap/convert-config.sh -f %{_datadir}/openldap-servers/slapd.ldif &>/dev/null | ||||||
| 	fi | 	fi | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| @ -455,7 +454,7 @@ if [ -f %{_sharedstatedir}/ldap/rpm_upgrade_openldap ]; then | |||||||
| 		start_slapd=1 | 		start_slapd=1 | ||||||
| 	fi | 	fi | ||||||
| 
 | 
 | ||||||
| 	%{_libexecdir}/slapd/upgrade-db.sh &>/dev/null | 	%{_libexecdir}/openldap/upgrade-db.sh &>/dev/null | ||||||
| 	rm -f %{_sharedstatedir}/ldap/rpm_upgrade_openldap | 	rm -f %{_sharedstatedir}/ldap/rpm_upgrade_openldap | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| @ -554,7 +553,7 @@ if [ -f %{_sharedstatedir}/ldap/rpm_upgrade_libdb ]; then | |||||||
| 		start=0 | 		start=0 | ||||||
| 	fi | 	fi | ||||||
| 
 | 
 | ||||||
| 	%{_libexecdir}/slapd/upgrade-db.sh &>/dev/null | 	%{_libexecdir}/openldap/upgrade-db.sh &>/dev/null | ||||||
| 	rm -f %{_sharedstatedir}/ldap/rpm_upgrade_libdb | 	rm -f %{_sharedstatedir}/ldap/rpm_upgrade_libdb | ||||||
| 
 | 
 | ||||||
| 	[ $start -eq 1 ] && /bin/systemctl start slapd.service &>/dev/null | 	[ $start -eq 1 ] && /bin/systemctl start slapd.service &>/dev/null | ||||||
| @ -572,6 +571,7 @@ exit 0 | |||||||
| %dir %{_sysconfdir}/openldap | %dir %{_sysconfdir}/openldap | ||||||
| %dir %{_sysconfdir}/openldap/cacerts | %dir %{_sysconfdir}/openldap/cacerts | ||||||
| %config(noreplace) %{_sysconfdir}/openldap/ldap.conf | %config(noreplace) %{_sysconfdir}/openldap/ldap.conf | ||||||
|  | %dir %{_libexecdir}/openldap/ | ||||||
| %{_libdir}/liblber-2.4*.so.* | %{_libdir}/liblber-2.4*.so.* | ||||||
| %{_libdir}/libldap-2.4*.so.* | %{_libdir}/libldap-2.4*.so.* | ||||||
| %{_libdir}/libldap_r-2.4*.so.* | %{_libdir}/libldap_r-2.4*.so.* | ||||||
| @ -622,7 +622,10 @@ exit 0 | |||||||
| %{_libdir}/openldap/translucent* | %{_libdir}/openldap/translucent* | ||||||
| %{_libdir}/openldap/unique* | %{_libdir}/openldap/unique* | ||||||
| %{_libdir}/openldap/valsort* | %{_libdir}/openldap/valsort* | ||||||
| %{_libexecdir}/slapd/ | %{_libexecdir}/openldap/functions | ||||||
|  | %{_libexecdir}/openldap/convert-config.sh | ||||||
|  | %{_libexecdir}/openldap/check-config.sh | ||||||
|  | %{_libexecdir}/openldap/upgrade-db.sh | ||||||
| %{_sbindir}/sl* | %{_sbindir}/sl* | ||||||
| %{_mandir}/man8/* | %{_mandir}/man8/* | ||||||
| %{_mandir}/man5/slapd*.5* | %{_mandir}/man5/slapd*.5* | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user