summaryrefslogtreecommitdiffstats
path: root/perl-install/standalone/printerdrake
diff options
context:
space:
mode:
authorTill Kamppeter <tkamppeter@mandriva.com>2004-08-29 20:40:36 +0000
committerTill Kamppeter <tkamppeter@mandriva.com>2004-08-29 20:40:36 +0000
commit2a75536a1c8cb0cd64ae6f0b8a756d70c1021b13 (patch)
tree7916b60422c061f7bcb1a0058976d4e14cd87eda /perl-install/standalone/printerdrake
parent588b319c6e7db3272229fb390781b3242f17b86d (diff)
downloaddrakx-2a75536a1c8cb0cd64ae6f0b8a756d70c1021b13.tar
drakx-2a75536a1c8cb0cd64ae6f0b8a756d70c1021b13.tar.gz
drakx-2a75536a1c8cb0cd64ae6f0b8a756d70c1021b13.tar.bz2
drakx-2a75536a1c8cb0cd64ae6f0b8a756d70c1021b13.tar.xz
drakx-2a75536a1c8cb0cd64ae6f0b8a756d70c1021b13.zip
- Inform the user on first-time setup, both during or after installation, that he can set up a daemon-less CUPS client.
- Warn the user when printerdrake is set to daemon-less CUPS client but no server is specified. - Fixed bug of local queues not being recognized when the spooler daemon is not running during printerdrake startup. - Do not try to copy print queues when switchung from daemon-less CUPS to normal CUPS. - Remove the client.conf when switching from daemon-less CUPS to normal CUPS.
Diffstat (limited to 'perl-install/standalone/printerdrake')
-rwxr-xr-xperl-install/standalone/printerdrake9
1 files changed, 5 insertions, 4 deletions
diff --git a/perl-install/standalone/printerdrake b/perl-install/standalone/printerdrake
index a6f0abff8..53f49034a 100755
--- a/perl-install/standalone/printerdrake
+++ b/perl-install/standalone/printerdrake
@@ -49,9 +49,8 @@ my $printer;
my $in = 'interactive'->vnew('su', if_(!$::isEmbedded, 'printer-mdk'));
-my $commandline = $_;
-exit 0 unless printer::printerdrake::first_time_dialog($printer, $in);
+my $commandline = $_;
# Data structure for GTK2 main window
my $us = {};
@@ -88,6 +87,10 @@ my $w = $in->wait_message(N("Printerdrake"),
# Get what was installed before
eval { $printer = printer::main::getinfo('') };
+undef $w;
+
+exit 0 unless printer::printerdrake::first_time_dialog($printer, $in);
+
# Were we in expert mode last time?
$printer->{expert} = printer::main::get_usermode();
@@ -106,8 +109,6 @@ $commandline =~ /-lprng/ and
$commandline =~ /-pdq/ and
$printer->{SPOOLER} = 'pdq' and printer::main::read_configured_queues($printer);
-undef $w;
-
if ($::isInstall) {
# Interactive main window for installation
printer::printerdrake::main($printer, $in, 1);