aboutsummaryrefslogblamecommitdiffstats
path: root/main/openldap/openldap.post-upgrade
blob: 7be8906a9ac8e3c592b1e4eafde312a93524dddb (plain) (tree)
1
2
3
4
5
6
7
8





                                                             

                      



                                                                         
                                             


                                                                             
           









                                                                               

                            

          
#!/bin/sh

new_ver="$1"
old_ver="$2"

if [ "$(apk version -t "$old_ver" "2.4.45-r2")" = "<" ]; then
	cat >&2 <<-EOF
	*
	* All SLAPD backends and overlays have been moved to subpackages.
	* You can install specific backend or overlay with apk:
	*
	*     apk add openldap-back-<name>
	*     apk add openldap-overlay-<name>
	*
	* Or you can install all of them using metapackages openldap-back-all
	* and openldap-overlay-all.
	EOF
	if [ -e /var/lib/openldap/openldap-data/data.mdb ]; then
		cat >&2 <<-EOF
		*
		* Found existing MDB database. You have to install MDB backend:
		*     apk add openldap-back-mdb
		*
		* and add "moduleload back_mdb.so" to /etc/openldap/slapd.conf,
		* or "olcModuleload back_mdb.so" to slapd.ldif.
		*
		EOF
	else
		echo "*" >&2
	fi
fi