diff -ruN xprint-old/src/xprint_main/xc/programs/Xserver/Xprint/etc/init.d/xprint xprint/src/xprint_main/xc/programs/Xserver/Xprint/etc/init.d/xprint --- xprint-old/src/xprint_main/xc/programs/Xserver/Xprint/etc/init.d/xprint 2004-12-01 00:35:11.000000000 +1100 +++ xprint/src/xprint_main/xc/programs/Xserver/Xprint/etc/init.d/xprint 2004-12-02 02:33:14.000000000 +1100 @@ -829,9 +829,21 @@ msg "Restarting Xprint server(s): Xprt." do_stop sleep 1 - do_start + do_start_if_enabled } +do_start_if_enabled() +{ + START_XPRINT=1 + if [ -e /etc/default/xprint ]; then + source /etc/default/xprint + fi + if [ "$START_XPRINT" = "0" ]; then + msg "Not starting xprint: disabled in /etc/default/xprint" + exit 0; + fi + do_start +} do_diag() { echo "##### Diag start $(date)." @@ -1174,7 +1186,7 @@ case "$1" in ## Start Xprint servers 'start') - do_start + do_start_if_enabled ;; ## Stop Xprint servers