Index: yml
--- yml.orig	2008-12-20 19:24:24 +0100
+++ yml	2008-12-21 09:25:29 +0100
@@ -1,14 +1,15 @@
 #!/bin/sh
 
-mydir=`dirname "$0"`
-
+PYTHONPATH=@l_prefix@/lib/yml
+export PYTHONPATH
+ 
 if [ "$1". = -f. -o "$1". = --fo. ] ; then
     fo=1
     shift
 fi
 
 if test -z $fo ; then
-    python "$mydir/yml2pyml.py" "$1" | python
+    @l_prefix@/bin/python @l_prefix@/lib/yml/yml2pyml.py "$1" | @l_prefix@/bin/python
 else
-    python "$mydir/yml2pyml.py" "$1" | python | xmlstarlet fo
+    @l_prefix@/bin/python @l_prefix@/lib/yml/yml2pyml.py "$1" | @l_prefix@/bin/python | @l_prefix@/bin/xmlstarlet fo
 fi
Index: ysltproc
--- ysltproc.orig	2008-12-20 19:38:45 +0100
+++ ysltproc	2008-12-21 09:28:23 +0100
@@ -1,25 +1,24 @@
 #!/bin/sh
 
-mydir=`dirname "$0"`
+PYTHONPATH=@l_prefix@/lib/yml
+export PYTHONPATH
 
 function _mktemp() {
-    _temp="/tmp/`hexdump -n 16 -e '"%x"' /dev/urandom`.tmp"
-    touch $_temp
-    echo $_temp
+    @l_prefix@/bin/mktemp
 }
 
 if test -z `echo "$2" | grep -v '\.x'` ; then
     if test -z "$2" ; then
         tempfile=`_mktemp`
         echo '<empty/>' > $tempfile
-        python "$mydir/yml2pyml.py" "$1" | python | xsltproc - $tempfile
+        @l_prefix@/bin/python @l_prefix@/lib/yml/yml2pyml.py "$1" | @l_prefix@/bin/python | @l_prefix@/bin/xsltproc - $tempfile
         rm -f $tempfile
     else
-        python "$mydir/yml2pyml.py" "$1" | python | xsltproc - "$2"
+        @l_prefix@/bin/python @l_prefix@/lib/yml/yml2pyml.py "$1" | @l_prefix@/bin/python | @l_prefix@/bin/xsltproc - "$2"
     fi
 else
     tempfile=`_mktemp`
-    python "$mydir/yml2pyml.py" "$2" | python > $tempfile
-    python "$mydir/yml2pyml.py" "$1" | python | xsltproc - $tempfile
+    @l_prefix@/bin/python @l_prefix@/lib/yml/yml2pyml.py "$2" | @l_prefix@/bin/python > $tempfile
+    @l_prefix@/bin/python @l_prefix@/lib/yml/yml2pyml.py "$1" | @l_prefix@/bin/python | @l_prefix@/bin/xsltproc - $tempfile
     rm -f $tempfile
 fi
