Browse Source

Clifford Wolf:


			
			
				rocklinux
			
			
		
Clifford Wolf 16 years ago
parent
commit
d08e17eee1
4 changed files with 17 additions and 0 deletions
  1. +1
    -0
      package/base/libxml2/libxml2.conf
  2. +1
    -0
      package/base/libxml2/parse-config
  3. +6
    -0
      package/base/libxml2/postinstall.sh
  4. +9
    -0
      package/base/libxml2/update_catalog.sh

+ 1
- 0
package/base/libxml2/libxml2.conf

@ -0,0 +1 @@
postmake="mkdir -p $root/etc/xml; install $confdir/update_catalog.sh $root/etc/xml/; $root/etc/xml/update_catalog.sh"

+ 1
- 0
package/base/libxml2/parse-config

@ -0,0 +1 @@
var_append flistdel "|" "etc/xml/catalog"

+ 6
- 0
package/base/libxml2/postinstall.sh

@ -0,0 +1,6 @@
if any_installed "usr/share/xml/[^/]*/catalog.xml" ; then
echo "Recreating /etc/xml/catalog file.."
( cd /etc/xml && ./update_catalog.sh; )
fi

+ 9
- 0
package/base/libxml2/update_catalog.sh

@ -0,0 +1,9 @@
#!/bin/bash
. /etc/profile
rm -f /etc/xml/catalog
xmlcatalog --noout --create /etc/xml/catalog
for catfile in `echo $XML_CATALOG_FILES | tr ' ' '\n' | sort -u`; do
xmlcatalog --noout --add nextCatalog $catfile "" /etc/xml/catalog
done

Loading…
Cancel
Save