Update for new BUILD_DIR and SRC_DIR variables
[hvlinux.git] / stage3 / pkg / sgml-common
index 91e66a5..663e6e3 100644 (file)
@@ -1,49 +1,33 @@
-#!/bin/sh
-set -o errexit
-
-# First argument of this script is the package name.
-# Remaining arguments are additional configure options.
-
-# Reading system configuration informations, functions and package versions.
-source ../sysinfos
-source ../functions
-source ../packages-list
-
-PACKAGE=${1}
-shift
-CONFIGURE_OPTS=${*}
-
-# Applying patches (if any)
-apply_patches ${PACKAGE}
-
-CAT1="/etc/sgml/sgml-ent.cat"
-CAT2="/usr/share/sgml/sgml-iso-entities-8879.1986/catalog"
-
-CAT3="/etc/sgml/sgml-docbook.cat"
-CAT4="/etc/sgml/sgml-ent.cat"
-
-# Remove the old catalog items prior to upgrading...
-# First test for presence of 'install-catalog' program
-INSTALL_CATALOG=/usr/bin/install-catalog
-if [ -x ${INSTALL_CATALOG} ]; then
-    if [ -f ${CAT2} ]; then
-        ${INSTALL_CATALOG} --remove ${CAT1} ${CAT2}
-    fi
-    if [ -f ${CAT4} ]; then
-        ${INSTALL_CATALOG} --remove ${CAT3} ${CAT4}
+#!/bin/bash
+
+hvconfig_pre()
+{
+    # This package does not distribute some autoconf files, and symlinks them
+    # to /usr/share/automake.
+    cd ${SRC_DIR}
+    autoreconf -f -vi
+
+    CAT1="/etc/sgml/sgml-ent.cat"
+    CAT2="/usr/share/sgml/sgml-iso-entities-8879.1986/catalog"
+
+    CAT3="/etc/sgml/sgml-docbook.cat"
+    CAT4="/etc/sgml/sgml-ent.cat"
+
+    # Remove the old catalog items prior to upgrading...
+    # First test for presence of 'install-catalog' program
+    INSTALL_CATALOG=/usr/bin/install-catalog
+    if [ -x ${INSTALL_CATALOG} ]; then
+        if [ -f ${CAT2} ]; then
+            ${INSTALL_CATALOG} --remove ${CAT1} ${CAT2}
+        fi
+        if [ -f ${CAT4} ]; then
+            ${INSTALL_CATALOG} --remove ${CAT3} ${CAT4}
+        fi
     fi
-fi
-
-cd ${LFS_TMP}/${PACKAGE}
-autoreconf -f -i
-./configure \
-    --prefix=/usr \
-    --sysconfdir=/etc \
-    ${CONFIGURE_OPTS}
-make
-make install
-
-${INSTALL_CATALOG} --add ${CAT1} ${CAT2}
-${INSTALL_CATALOG} --add ${CAT3} ${CAT4}
+}
 
-exit $?
+hvbuild_post()
+{
+    ${INSTALL_CATALOG} --add ${CAT1} ${CAT2}
+    ${INSTALL_CATALOG} --add ${CAT3} ${CAT4}
+}