X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage3%2Fpkg%2Fsgml-common;h=137d072afc128951e5446709e1636730ddd1b8d9;hb=fd7d0d6a1ec9d227e64d48ab65849a8061fc2fe2;hp=91e66a5535c984228b28344513694d872821c046;hpb=3dae4c554ec18f465eb6ee5e6efdbdbe8557e13c;p=hvlinux.git diff --git a/stage3/pkg/sgml-common b/stage3/pkg/sgml-common index 91e66a5..137d072 100644 --- a/stage3/pkg/sgml-common +++ b/stage3/pkg/sgml-common @@ -1,49 +1,31 @@ -#!/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} +#!/bin/bash + +hvconfig_pre() +{ + 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 - if [ -f ${CAT4} ]; then - ${INSTALL_CATALOG} --remove ${CAT3} ${CAT4} - 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} + cd ${LFS_TMP}/${PACKAGE} + autoreconf -f -i +} -exit $? +hvbuild_post() +{ + ${INSTALL_CATALOG} --add ${CAT1} ${CAT2} + ${INSTALL_CATALOG} --add ${CAT3} ${CAT4} +}