#!/bin/sh
#

# prebackout script
#
# 
# This prebackout script restores the following Sun Freeware filenames: 
#
#       /usr/share/src/libxml2/result/schemas/import0_0_*
#       /usr/share/src/libxml2/result/schemas/import0_0_*.err
#       /usr/share/src/libxml2/win32/.#libxml2.def.src.1.18
#
# to the vanilla filenames as they were installed from the patch:
#
#       /usr/share/src/libxml2/result/schemas/import0_0_
#       /usr/share/src/libxml2/result/schemas/import0_0_.err
#       /usr/share/src/libxml2/win32/._libxml2.def.src.1.18
#
# by moving Sun Freeware original filenames to patch installed filenames.
#
#
# It addresses Sun Freeware's SUNWlxmlS package's filenames which contain
# unusual characters (such as "*" and "#"). These characters challenge patchadd 
# and patch audit tools' filename parsing mechanisms.

echo	"Restoring filenames from SUNWlxmlS package."


MOVE=/usr/bin/mv


# Move Sun Freeware original filenames to filenames as installed by patch.

${MOVE} \
	"/usr/share/src/libxml2/result/schemas/import0_0_*" \
	/usr/share/src/libxml2/result/schemas/import0_0_

${MOVE} \
	"/usr/share/src/libxml2/result/schemas/import0_0_*.err" \
	/usr/share/src/libxml2/result/schemas/import0_0_.err

${MOVE} \
	/usr/share/src/libxml2/win32/.#libxml2.def.src.1.18 \
	/usr/share/src/libxml2/win32/._libxml2.def.src.1.18
