diff options
author | Thierry Vignaud <tvignaud@mandriva.org> | 2002-11-15 12:38:26 +0000 |
---|---|---|
committer | Thierry Vignaud <tvignaud@mandriva.org> | 2002-11-15 12:38:26 +0000 |
commit | f10f245015f67547e706f07f1e9340ccc72f313b (patch) | |
tree | 21f78f8d0cf48fbfb473a1c66033fda0b19f631e /perl-install/printer/printerdrake.pm | |
parent | 89a188d4a8a8ce296814ca52c0093f914982ec09 (diff) | |
download | drakx-f10f245015f67547e706f07f1e9340ccc72f313b.tar drakx-f10f245015f67547e706f07f1e9340ccc72f313b.tar.gz drakx-f10f245015f67547e706f07f1e9340ccc72f313b.tar.bz2 drakx-f10f245015f67547e706f07f1e9340ccc72f313b.tar.xz drakx-f10f245015f67547e706f07f1e9340ccc72f313b.zip |
consolidate some stuff into printer::data::spoolers{XXX}{alternatives}
so that all alternatives get centralized in one data structure
Diffstat (limited to 'perl-install/printer/printerdrake.pm')
-rw-r--r-- | perl-install/printer/printerdrake.pm | 33 |
1 files changed, 12 insertions, 21 deletions
diff --git a/perl-install/printer/printerdrake.pm b/perl-install/printer/printerdrake.pm index e1cf3f15b..ed96d66f7 100644 --- a/perl-install/printer/printerdrake.pm +++ b/perl-install/printer/printerdrake.pm @@ -2704,13 +2704,9 @@ sub install_spooler { # startup of printerdrake for several seconds. printer::services::start_not_running_service("cups"); # Set the CUPS tools as defaults for "lpr", "lpq", "lprm", ... - set_alternative("lpr", "/usr/bin/lpr-cups"); - set_alternative("lpq", "/usr/bin/lpq-cups"); - set_alternative("lprm", "/usr/bin/lprm-cups"); - set_alternative("lp", "/usr/bin/lp-cups"); - set_alternative("cancel", "/usr/bin/cancel-cups"); - set_alternative("lpstat", "/usr/bin/lpstat-cups"); - set_alternative("lpc", "/usr/sbin/lpc-cups"); + foreach (@{$spoolers{cups}{alternatives}}){ + set_alternative($_->[0], $_->[1]); + } # Remove PDQ panic buttons from the user's KDE Desktops printer::main::pdq_panic_button("remove"); } @@ -2746,10 +2742,9 @@ sub install_spooler { # Start daemon printer::services::restart("lpd"); # Set the LPD tools as defaults for "lpr", "lpq", "lprm", ... - set_alternative("lpr", "/usr/bin/lpr-lpd"); - set_alternative("lpq", "/usr/bin/lpq-lpd"); - set_alternative("lprm", "/usr/bin/lprm-lpd"); - set_alternative("lpc", "/usr/sbin/lpc-lpd"); + foreach (@{$spoolers{lpd}{alternatives}}){ + set_alternative($_->[0], $_->[1]); + } # Remove PDQ panic buttons from the user's KDE Desktops printer::main::pdq_panic_button("remove"); } @@ -2785,13 +2780,9 @@ sub install_spooler { # Start daemon printer::services::restart("lpd"); # Set the LPRng tools as defaults for "lpr", "lpq", "lprm", ... - set_alternative("lpr", "/usr/bin/lpr-lpd"); - set_alternative("lpq", "/usr/bin/lpq-lpd"); - set_alternative("lprm", "/usr/bin/lprm-lpd"); - set_alternative("lp", "/usr/bin/lp-lpd"); - set_alternative("cancel", "/usr/bin/cancel-lpd"); - set_alternative("lpstat", "/usr/bin/lpstat-lpd"); - set_alternative("lpc", "/usr/sbin/lpc-lpd"); + foreach (@{$spoolers{lprng}{alternatives}}){ + set_alternative($_->[0], $_->[1]); + } # Remove PDQ panic buttons from the user's KDE Desktops printer::main::pdq_panic_button("remove"); } @@ -2812,9 +2803,9 @@ sub install_spooler { # PDQ has no daemon, so nothing needs to be started # Set the PDQ tools as defaults for "lpr", "lpq", "lprm", ... - set_alternative("lpr", "/usr/bin/lpr-pdq"); - set_alternative("lpq", "/usr/bin/lpq-foomatic"); - set_alternative("lprm", "/usr/bin/lprm-foomatic"); + foreach (@{$spoolers{pdq}{alternatives}}){ + set_alternative($_->[0], $_->[1]); + } # Add PDQ panic buttons to the user's KDE Desktops printer::main::pdq_panic_button("add"); } |