#!/bin/sh -e
## DP: Debian conformance patch for the Debian pyca-package
## DP: This patch consists mainly of FHS (2.2) stuff
## Copyright @ 2003 by Lars Bahner <bahner@debian.org>
if [ $# -ne 1 ]; then
echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
exit 1
fi
[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
patch_opts="${patch_opts:--f --no-backup-if-mismatch}"
case "$1" in
-patch) patch $patch_opts -p1 < $0;;
-unpatch) patch $patch_opts -p1 -R < $0;;
*)
echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
exit 1;;
esac
exit 0
@DPATCH@
diff -Naur xcal-4.1/pscal/pscal.script xcal-4.1.new/pscal/pscal.script
--- xcal-4.1/pscal/pscal.script 2008-08-25 11:50:34.000000000 +0200
+++ xcal-4.1.new/pscal/pscal.script 2008-08-25 11:52:30.000000000 +0200
@@ -161,6 +161,7 @@
xc\*$MONTHNAME$YEAR)
;;
*)
+ PSCAL_TEMPFILE=$(mktemp -t pscal.XXXXXXXXXX)
for file in $list
do
day=`expr $file : 'xc\([0-9]*\)'`
@@ -171,9 +172,9 @@
s/^/$day ( /
s/\$/ )/
p"
- done > /tmp/pscal$$
- holidays=`cat /tmp/pscal$$`
- rm -f /tmp/pscal$$
+ done > ${PSCAL_TEMPFILE}
+ holidays=`cat ${PSCAL_TEMPFILE}`
+ rm -f ${PSCAL_TEMPFILE}
esac
fi