forked from Lainports/freebsd-ports
- Convert post-patch to real patches because they are easier to maintain. - Fix a NULL dereference in the scanner backend when D-Bus isn't running. - Depend on sysutils/py-distro to make hp-toolbox (Device Manager) work again. - Upstream switched to Avahi for mDNS support. Rename the SNMP option to NETWORK because it's not just SNMP now. - Don't install some programs related to uninstalling and upgrading of HPLIP and the installation of firmware plugins because they circumvent the package system. - Install icons in share/icons so desktops can choose an appropriate resolution. Portions taken from a patch by Oleg Sidorkin <osidorkin@gmail.com>. PR: 255586, 257034, 257512
29 lines
1.2 KiB
Python
29 lines
1.2 KiB
Python
--- base/g.py.orig 2022-02-23 07:41:04 UTC
|
|
+++ base/g.py
|
|
@@ -143,7 +143,7 @@ class ConfigBase(object):
|
|
def write(self):
|
|
if self.filename is not None:
|
|
filename = self.filename
|
|
- if filename.startswith("/root/") or filename.startswith("/etc/"):
|
|
+ if filename.startswith("/root/") or filename.startswith("/etc/") or filename.startswith("/usr/local/etc/"):
|
|
# Don't try writing a file in root's home directory or
|
|
# the system-wide config file.
|
|
# See bug #479178.
|
|
@@ -182,7 +182,7 @@ class ConfigBase(object):
|
|
|
|
class SysConfig(ConfigBase):
|
|
def __init__(self):
|
|
- ConfigBase.__init__(self, '/etc/hp/hplip.conf')
|
|
+ ConfigBase.__init__(self, '/usr/local/etc/hp/hplip.conf')
|
|
|
|
|
|
class State(ConfigBase):
|
|
@@ -343,7 +343,7 @@ def check_extension_module_env(ext_mod):
|
|
else :
|
|
python_ver = 2
|
|
|
|
- for dirpath, dirname, filenames in os.walk('/usr/lib/'): #find the .so path
|
|
+ for dirpath, dirname, filenames in os.walk('/usr/local/lib/'): #find the .so path
|
|
if ext_mod_so in filenames:
|
|
ext_path = dirpath
|
|
flag = 1
|