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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to