Subversion Repositories duke3d_hrp

Compare Revisions

Regard whitespace Rev 430 → Rev 431

/installer/hrp_extract.sh
1,6 → 1,6
#!/bin/sh
 
# Duke Nukem 3D High Resolution Pack Extractor v0.5 2012-12-23
# Duke Nukem 3D High Resolution Pack Extractor v0.5.1 2013-01-22
#
# Author: LeoD
# License: ISC license : http://opensource.org/licenses/isc-license.txt
82,16 → 82,11
>> "${TARGET_FILE}"
fi
;;
duke3d_hrp_polymost.def)
if [ "${HRPTYPE}" = "polymost_override" ] ; then
duke3d_hrp_polymost.def | \
installer/polymost_override/duke3d_hrp_polymost_override.def )
cat "${VER_FILE}" | sed -r --posix \
s/\(Version\ *\)\([0-9\.]*\)\(\ Polymost\)/\\1${VERSION}\ Polymost\ Override/ \
>> "${TARGET_FILE}"
else
cat "${VER_FILE}" | sed -r --posix \
s/\(Version\ *\)\([0-9\.]*\)\(.*\)/\\1${VERSION}\\3/ \
>> "${TARGET_FILE}"
fi
;;
*)
echo "###ERROR: copy_set_version() - BAD FILE: ${VER_FILE}"
118,7 → 113,7
cp -pv hrp_art_license.txt "${EXTRACTDIR}"
fi
 
if [ "${HRPTYPE}" = "polymost" ] || [ "${HRPTYPE}" = "polymost_override" ] ; then
if [ "${HRPTYPE}" = "polymost" ] ; then
if [ "${SET_VERSION}" = "YES" ] ; then
copy_set_version duke3d_hrp_polymost.def "${EXTRACTDIR}/duke3d_hrp.def"
else
126,6 → 121,17
fi
fi
 
if [ "${HRPTYPE}" = "polymost_override" ] ; then
if [ "${SET_VERSION}" = "YES" ] ; then
copy_set_version \
installer/polymost_override/duke3d_hrp_polymost_override.def \
"${EXTRACTDIR}/duke3d_hrp.def"
else
cp -pv installer/polymost_override/duke3d_hrp_polymost_override.def \
"${EXTRACTDIR}/duke3d_hrp.def"
fi
fi
 
if [ "${HRPTYPE}" = "polymost" ] ; then
cp -pv duke3d.def "${EXTRACTDIR}"
#cp -pv duke3d_hrp_polymost.def "${EXTRACTDIR}"
134,16 → 140,25
 
if [ "${HRPTYPE}" = "full" ] ; then
if [ "${SET_VERSION}" = "YES" ] ; then
copy_set_version duke3d_hrp_polymost.def "${EXTRACTDIR}/duke3d_hrp_polymost.def"
copy_set_version duke3d_hrp_polymost.def \
"${EXTRACTDIR}/duke3d_hrp_polymost.def"
else
cp -pv duke3d_hrp_polymost.def "${EXTRACTDIR}"
fi
fi
 
if [ "${HRPTYPE}" = "polymost_override" ] || [ "${HRPTYPE}" = "full" ] ; then
cp -pv highres/screen/menu/2492_ver_polymost.png "${EXTRACTDIR}/highres/screen/menu"
if [ "${HRPTYPE}" = "full" ] ; then
cp -pv highres/screen/menu/2492_ver_polymost.png \
"${EXTRACTDIR}/highres/screen/menu"
fi
 
if [ "${HRPTYPE}" = "polymost_override" ] ; then
cp -pv installer/polymost_override/hrp_polymost_override.txt \
"${EXTRACTDIR}"
cp -pv installer/polymost_override/2492_ver_polymost_override.png \
"${EXTRACTDIR}/highres/screen/menu/2492_ver_polymost.png"
fi
 
if [ "${HRPTYPE}" = "polymer" ] || [ "${HRPTYPE}" = "full" ] ; then
cp -pv duke3d.def "${EXTRACTDIR}"
if [ "${SET_VERSION}" = "YES" ] ; then
291,8 → 306,8
fi
done
done
# Some people prefer unusual setups ...
zip -rq9 ${EXTRACTDIR}/polymost_hrp_update_polymer_maphacks.zip *.mhk
# Some people prefer unusual setups ... polymost_mhk_patch not applied automatically
zip -rq9 ${EXTRACTDIR}/polymost_hrp_polymer_maphacks.zip *.mhk
} # create_polymost_mhk()
 
 
529,7 → 544,6
{
if [ -d "${EXTRACTDIR}" ] ; then
rm -rf ${EXTRACTDIR}/.svn
rm -rf ${EXTRACTDIR}/installer
DIRLIST=./EXTRACT_DIRECTORIES.lst
du "${EXTRACTDIR}" > ${DIRLIST}
cat ${DIRLIST} | while read DIR ; do
536,7 → 550,7
if [ "0" = "`echo \"${DIR}\" | grep -owE \"0\"`" ] ; then
EMPTYDIR="`echo \"${DIR}\" | sed -r --posix s/0//`"
if [ -d ${EMPTYDIR} ] ; then
rmdir ${EMPTYDIR}
rmdir --parents --ignore-fail-on-non-empty ${EMPTYDIR}
fi
fi
done