Code

Fixed entry locking
[gosa.git] / gosa-core / dh-make-gosa
index b78b143d177e2824aafa4fc4837c4e52c7c598e4..2c6fceb39e0d2cf31d97cf7966cf081ee89ccbb3 100755 (executable)
@@ -234,6 +234,25 @@ sed -i "/%DESCRIPTION%/r $dsc" debian/control
 sed -i "/%DESCRIPTION%/d" debian/control
 rm $dsc
 
+# Do we need to generate another package for schema files?
+if ls contrib/*schema &> /dev/null; then
+       echo etc/ldap/schema/gosa > debian/gosa-plugin-${PL_NAME}-schema.dirs
+       ls -1 contrib/*schema | sed 's%$% /etc/ldap/schema/gosa%g' > debian/gosa-plugin-${PL_NAME}-schema.install
+
+       cat <<-EOF >> debian/control
+       
+       Package: gosa-plugin-${PL_NAME}-schema
+       Architecture: all
+       Recommends: slapd
+       Description: LDAP schema for GOsa plugin ${PL_NAME}
+        This package includes the LDAP schema needed by the GOsa
+        ${PL_NAME} plugin.
+        .
+        GOsa is a combination of system-administrator and end-user web
+        interface, designed to handle LDAP based setups.
+       EOF
+fi
+
 # Create patch directory
 [ ! -d debian/patches ] && mkdir debian/patches
 
@@ -332,7 +351,7 @@ for srv in apache apache-ssl apache2; do\
 done\
 \
 # Update gosa\
-/usr/sbin/update-gosa\
+update-gosa\
 \
 # Finally restart servers\
 for server in $servers; do\