I have uploaded a fixed package as an interim solution.
Changes:
tiger (1:3.2.1-31ubuntu1) edgy; urgency=low
.
* Auto-create the work directory if it's in /var/run
* Move the default work directory to /var/lib/tiger/work.
- See launchpad bug #44329
* Clean directories correctly when purging.
** Description changed:
Binary package hint: tiger
Tiger relies (by default) on using the directory /var/run/tiger/work for
- it's temporary files. This directory is create by the package install
+ its temporary files. This directory is create by the package install
scripts. However, if you're using the varrun filesystem for /var/run (as
dapper seems to), then this directory disappears on reboot.
The simple solution is for tiger to attempt to recreate it if it's
missing and only fail if it can't. Here's a patch for the
/usr/lib/tiger/config script which will do just that:
--- /usr/lib/tiger/config.orig 2006-05-12 14:49:15.000000000 +1000
+++ /usr/lib/tiger/config.patched 2006-05-12 14:51:03.000000000 +1000
@@ -285,8 +285,13 @@
# TODO: WORKDIR should be removed on exit if it is located in a temporary
# directory
if [ ! -d "$WORKDIR" ] ; then
- echo "Configured working directory $WORKDIR does not exist" >&2
- exit 1
+ if ! mkdir -p "$WORKDIR" > /dev/null 2>&1 ; then
+ echo "Configured working directory $WORKDIR does not exist and
cannot be created" >&2
+ exit 1
+ elif [ "$QUIET" != "Y" ] ; then
+ echo "Creating working directory $WORKDIR"
+ echo
+ fi
fi
--
Tiger won't run when using varrun filesystem
https://launchpad.net/bugs/44329
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs