diff -Naur freenx-server-0.7.3/nxprint freenx-server-0.7.3-magellan/nxprint --- freenx-server-0.7.3/nxprint 2008-03-11 00:01:03.000000000 +0100 +++ freenx-server-0.7.3-magellan/nxprint 2012-06-05 15:06:50.032982659 +0200 @@ -51,14 +51,16 @@ if [ -z "$(find $UTILITY_DRIVERS_CACHE.all -mmin -60 2> /dev/null)" ] then { - cd /usr/share/ppd/ - awk -F '"' '/\*Manufacturer:/ { a[FILENAME]=$2 } + if [[ -d /usr/share/ppd ]] + then + cd /usr/share/ppd/ + awk -F '"' '/\*Manufacturer:/ { a[FILENAME]=$2 } /\*NickName:/ { b[FILENAME]=$2 } - END { - for (i in a) - print "driver|" (a[i]=="ESP"?substr(b[i],0,index(b[i]," ")-1):a[i]) "|"b[i]"|"i"|en" - }' $(find -name "*.ppd") - + END { + for (i in a) + print "driver|" (a[i]=="ESP"?substr(b[i],0,index(b[i]," ")-1):a[i]) "|"b[i]"|"i"|en" + }' $(find -name "*.ppd") + fi if [ "$ENABLE_FOOMATIC" = "1" ] then [ -z "$COMMAND_FOOMATIC" ] && COMMAND_FOOMATIC="foomatic-ppdfile"