summaryrefslogtreecommitdiff
path: root/installer/core_install.py
diff options
context:
space:
mode:
authorDidier Raboud <odyx@debian.org>2016-01-06 12:09:20 +0100
committerDidier Raboud <odyx@debian.org>2016-01-06 12:09:20 +0100
commitd7cd00cb8670e23846b7d69c4eb26c6773294a01 (patch)
treed7602c98df1667a34c50e97cfb4e0f55618b3065 /installer/core_install.py
parent8698341037b3b90f8edcaea8183f19a3ee681f83 (diff)
Imported Upstream version 3.12.10
Diffstat (limited to 'installer/core_install.py')
-rw-r--r--installer/core_install.py150
1 files changed, 80 insertions, 70 deletions
diff --git a/installer/core_install.py b/installer/core_install.py
index 780202398..c67b03551 100644
--- a/installer/core_install.py
+++ b/installer/core_install.py
@@ -106,6 +106,7 @@ EXPECT_WORD_LIST = [
"口令", # zh
"wachtwoord", # nl
"heslo", # czech
+ "密码",
]
# Mapping from patterns to probability contribution of pattern
@@ -628,6 +629,10 @@ class CoreInstall(object):
status, ver = self.run(cmd + ' -rs')
ver = ver.lower().strip()
log.debug("Distro version=%s" % ver)
+ if name == "rhel" and ver[0] == "5" and ver[1] == ".":
+ ver="5.0"
+ elif name == "rhel" and ver[0] == "6" and ver[1] == ".":
+ ver="6.0"
if not status and ver:
for d in self.distros:
@@ -1410,7 +1415,10 @@ class CoreInstall(object):
self.native_cups = self.get_distro_ver_data('native_cups')
if self.native_cups is not None and self.native_cups == 1:
- configure_cmd += ' --enable-hpcups-install --enable-cups-drv-install --enable-cups-ppd-install --disable-hpijs-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-foomatic-rip-hplip-install'
+ if self.enable_ppds:
+ configure_cmd += ' --enable-hpcups-install --disable-cups-drv-install --enable-cups-ppd-install --disable-hpijs-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-foomatic-rip-hplip-install'
+ else:
+ configure_cmd += ' --enable-hpcups-install --enable-cups-drv-install --disable-cups-ppd-install --disable-hpijs-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-foomatic-rip-hplip-install'
else:
configure_cmd += ' --disable-hpcups-install --disable-cups-drv-install --disable-cups-ppd-install --enable-hpijs-install --enable-foomatic-drv-install --enable-foomatic-ppd-install --enable-foomatic-rip-hplip-install'
@@ -1449,77 +1457,79 @@ class CoreInstall(object):
configure_cmd += ' --enable-udev_sysfs_rules'
else:
configure_cmd += ' --disable-udev_sysfs_rules'
+
+ configure_cmd += ' --enable-doc-build'
return configure_cmd
- def configure_qt4(self):
- configure_cmd = './configure'
- configure_cmd += ' --prefix=/usr'
- configure_cmd += ' --with-hpppddir=%s' % self.ppd_dir
-
- if self.bitness == 64:
- configure_cmd += ' --libdir=/usr/lib64'
-
- self.ui_toolkit = self.get_distro_ver_data('ui_toolkit')
- if self.ui_toolkit is not None and self.ui_toolkit == 'qt3':
- configure_cmd += ' --enable-qt3 --disable-qt4'
- else:
- configure_cmd += ' --enable-qt4'
-
- self.native_cups = self.get_distro_ver_data('native_cups')
- self.ppd_install = self.get_distro_ver_data('ppd_install')
- if self.native_cups is not None and self.native_cups == 1:
- configure_cmd += ' --enable-hpcups-install'
- if self.ppd_install == 'drv':
- configure_cmd += ' --enable-cups-drv-install --disable-cups-ppd-install'
- else:
- configure_cmd += ' --enable-cups-ppd-install --disable-cups-drv-install'
- configure_cmd += ' --disable-hpijs-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-foomatic-rip-hplip-install'
- else:
- configure_cmd += ' --enable-hpijs-install'
- if self.ppd_install == 'drv':
- configure_cmd += ' --enable-foomatic-drv-install --disable-foomatic-ppd-install'
- else:
- configure_cmd += ' --enable-foomatic-ppd-install --disable-foomatic-drv-install'
- configure_cmd += ' --enable-foomatic-rip-hplip-install --disable-hpcups-install --disable-cups-drv-install --disable-cups-ppd-install'
-
- self.fax_supported = self.get_distro_ver_data('fax_supported')
- if self.fax_supported is None:
- configure_cmd += ' --disable-fax-build --disable-dbus-build'
- else:
- configure_cmd += ' --enable-fax-build --enable-dbus-build'
-
- self.network_supported = self.get_distro_ver_data('network_supported')
- if self.network_supported is None:
- configure_cmd += ' --disable-network-build'
- else:
- configure_cmd += ' --enable-network-build'
-
- self.scan_supported = self.get_distro_ver_data('scan_supported')
- if self.scan_supported is None:
- configure_cmd += ' --disable-scan-build'
- else:
- configure_cmd += ' --enable-scan-build'
-
- self.policykit = self.get_distro_ver_data('policykit')
- if self.policykit is not None and self.policykit == 1:
- configure_cmd += ' --enable-policykit'
- else:
- configure_cmd += ' --disable-policykit'
-
- self.libusb01 = self.get_distro_ver_data('libusb01')
- if self.libusb01 is not None and self.libusb01 == 1:
- configure_cmd += ' --enable-libusb01_build'
- else:
- configure_cmd += ' --disable-libusb01_build'
-
- self.udev_sysfs_rule = self.get_distro_ver_data('udev_sysfs_rule')
- if self.udev_sysfs_rule is not None and self.udev_sysfs_rule == 1:
- configure_cmd += ' --enable-udev_sysfs_rules'
- else:
- configure_cmd += ' --disable-udev_sysfs_rules'
-
- return configure_cmd
+# def configure_qt4(self):
+# configure_cmd = './configure'
+# configure_cmd += ' --prefix=/usr'
+# configure_cmd += ' --with-hpppddir=%s' % self.ppd_dir
+#
+# if self.bitness == 64:
+# configure_cmd += ' --libdir=/usr/lib64'
+#
+# self.ui_toolkit = self.get_distro_ver_data('ui_toolkit')
+# if self.ui_toolkit is not None and self.ui_toolkit == 'qt3':
+# configure_cmd += ' --enable-qt3 --disable-qt4'
+# else:
+# configure_cmd += ' --enable-qt4'
+#
+# self.native_cups = self.get_distro_ver_data('native_cups')
+# self.ppd_install = self.get_distro_ver_data('ppd_install')
+# if self.native_cups is not None and self.native_cups == 1:
+# configure_cmd += ' --enable-hpcups-install'
+# if self.ppd_install == 'drv':
+# configure_cmd += ' --enable-cups-drv-install --disable-cups-ppd-install'
+# else:
+# configure_cmd += ' --enable-cups-ppd-install --disable-cups-drv-install'
+# configure_cmd += ' --disable-hpijs-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-foomatic-rip-hplip-install'
+# else:
+# configure_cmd += ' --enable-hpijs-install'
+# if self.ppd_install == 'drv':
+# configure_cmd += ' --enable-foomatic-drv-install --disable-foomatic-ppd-install'
+# else:
+# configure_cmd += ' --enable-foomatic-ppd-install --disable-foomatic-drv-install'
+# configure_cmd += ' --enable-foomatic-rip-hplip-install --disable-hpcups-install --disable-cups-drv-install --disable-cups-ppd-install'
+#
+# self.fax_supported = self.get_distro_ver_data('fax_supported')
+# if self.fax_supported is None:
+# configure_cmd += ' --disable-fax-build --disable-dbus-build'
+# else:
+# configure_cmd += ' --enable-fax-build --enable-dbus-build'
+#
+# self.network_supported = self.get_distro_ver_data('network_supported')
+# if self.network_supported is None:
+# configure_cmd += ' --disable-network-build'
+# else:
+# configure_cmd += ' --enable-network-build'
+#
+# self.scan_supported = self.get_distro_ver_data('scan_supported')
+# if self.scan_supported is None:
+# configure_cmd += ' --disable-scan-build'
+# else:
+# configure_cmd += ' --enable-scan-build'
+#
+# self.policykit = self.get_distro_ver_data('policykit')
+# if self.policykit is not None and self.policykit == 1:
+# configure_cmd += ' --enable-policykit'
+# else:
+# configure_cmd += ' --disable-policykit'
+#
+# self.libusb01 = self.get_distro_ver_data('libusb01')
+# if self.libusb01 is not None and self.libusb01 == 1:
+# configure_cmd += ' --enable-libusb01_build'
+# else:
+# configure_cmd += ' --disable-libusb01_build'
+#
+# self.udev_sysfs_rule = self.get_distro_ver_data('udev_sysfs_rule')
+# if self.udev_sysfs_rule is not None and self.udev_sysfs_rule == 1:
+# configure_cmd += ' --enable-udev_sysfs_rules'
+# else:
+# configure_cmd += ' --disable-udev_sysfs_rules'
+#
+# return configure_cmd
def restart_cups(self):
@@ -2273,7 +2283,7 @@ class CoreInstall(object):
def check_printer_plugin_files(self):
ret_val = None
home = sys_conf.get('dirs', 'home')
- print_so_files_list =['lj.so' , 'hbpl1.so']
+ print_so_files_list =['lj.so']
cnt=0
printer_so_dir= home+"/prnt/plugins/"
while cnt < len(print_so_files_list):