- 2.8.12.
This commit is contained in:
parent
1e1fb0cb5d
commit
33a0ba5486
@ -1,7 +1,7 @@
|
|||||||
diff -up hplip-2.7.7/base/g.py.no-root-config hplip-2.7.7/base/g.py
|
diff -up hplip-2.8.12/base/g.py.no-root-config hplip-2.8.12/base/g.py
|
||||||
--- hplip-2.7.7/base/g.py.no-root-config 2007-06-18 17:56:32.000000000 +0100
|
--- hplip-2.8.12/base/g.py.no-root-config 2008-12-17 20:41:12.000000000 +0000
|
||||||
+++ hplip-2.7.7/base/g.py 2007-09-25 15:23:23.000000000 +0100
|
+++ hplip-2.8.12/base/g.py 2008-12-23 10:19:44.000000000 +0000
|
||||||
@@ -105,6 +105,10 @@ class Config(dict):
|
@@ -107,6 +107,10 @@ class Config(dict):
|
||||||
|
|
||||||
log.debug("Reading config file %s" % filename)
|
log.debug("Reading config file %s" % filename)
|
||||||
|
|
||||||
@ -12,43 +12,3 @@ diff -up hplip-2.7.7/base/g.py.no-root-config hplip-2.7.7/base/g.py
|
|||||||
try:
|
try:
|
||||||
f = file(filename, 'r')
|
f = file(filename, 'r')
|
||||||
self.config_obj.readfp(f)
|
self.config_obj.readfp(f)
|
||||||
@@ -134,23 +138,25 @@ class Config(dict):
|
|
||||||
# Config file: directories and ports
|
|
||||||
prop.sys_config_file = '/etc/hp/hplip.conf'
|
|
||||||
prop.user_dir = os.path.expanduser('~/.hplip')
|
|
||||||
-
|
|
||||||
-os.umask(0037)
|
|
||||||
-try:
|
|
||||||
- if not os.path.exists(prop.user_dir):
|
|
||||||
- os.makedirs(prop.user_dir)
|
|
||||||
-except OSError:
|
|
||||||
- pass # This is sometimes OK, if running hpfax: for example
|
|
||||||
-
|
|
||||||
prop.user_config_file = os.path.join(prop.user_dir, 'hplip.conf')
|
|
||||||
|
|
||||||
-if not os.path.exists(prop.user_config_file):
|
|
||||||
+if (not (prop.user_config_file.startswith ("/root/") or
|
|
||||||
+ prop.user_config_file.startswith ("/var/")) and
|
|
||||||
+ not os.getuid () == 0):
|
|
||||||
+ os.umask(0037)
|
|
||||||
try:
|
|
||||||
- file(prop.user_config_file, 'w').close()
|
|
||||||
- s = os.stat(os.path.dirname(prop.user_config_file))
|
|
||||||
- os.chown(prop.user_config_file, s[stat.ST_UID], s[stat.ST_GID])
|
|
||||||
- except IOError:
|
|
||||||
- pass
|
|
||||||
+ if not os.path.exists(prop.user_dir):
|
|
||||||
+ os.makedirs(prop.user_dir)
|
|
||||||
+ except OSError:
|
|
||||||
+ pass # This is sometimes OK, if running hpfax: for example
|
|
||||||
+
|
|
||||||
+ if not os.path.exists(prop.user_config_file):
|
|
||||||
+ try:
|
|
||||||
+ file(prop.user_config_file, 'w').close()
|
|
||||||
+ s = os.stat(os.path.dirname(prop.user_config_file))
|
|
||||||
+ os.chown(prop.user_config_file, s[stat.ST_UID], s[stat.ST_GID])
|
|
||||||
+ except IOError:
|
|
||||||
+ pass
|
|
||||||
|
|
||||||
sys_cfg = Config(prop.sys_config_file, True)
|
|
||||||
user_cfg = Config(prop.user_config_file)
|
|
||||||
|
19
hplip.spec
19
hplip.spec
@ -1,7 +1,7 @@
|
|||||||
Summary: HP Linux Imaging and Printing Project
|
Summary: HP Linux Imaging and Printing Project
|
||||||
Name: hplip
|
Name: hplip
|
||||||
Version: 2.8.10
|
Version: 2.8.12
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPLv2+ and MIT
|
License: GPLv2+ and MIT
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
Conflicts: system-config-printer < 0.6.132
|
Conflicts: system-config-printer < 0.6.132
|
||||||
@ -183,19 +183,25 @@ rm -rf %{buildroot}
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc COPYING doc/*
|
%doc COPYING doc/*
|
||||||
%{_datadir}/hal/fdi/policy/10osvendor/10-hplip.fdi
|
%{_datadir}/hal/fdi/policy/10osvendor/10-hplip.fdi
|
||||||
|
%{_datadir}/hal/fdi/preprobe/10osvendor/20-hplip-devices.fdi
|
||||||
%dir %{_sysconfdir}/hp
|
%dir %{_sysconfdir}/hp
|
||||||
%config(noreplace) %{_sysconfdir}/hp/hplip.conf
|
%config(noreplace) %{_sysconfdir}/hp/hplip.conf
|
||||||
%{_bindir}/hp-align
|
%{_bindir}/hp-align
|
||||||
%{_bindir}/hp-clean
|
%{_bindir}/hp-clean
|
||||||
%{_bindir}/hp-colorcal
|
%{_bindir}/hp-colorcal
|
||||||
|
%{_bindir}/hp-devicesetup
|
||||||
%{_bindir}/hp-fab
|
%{_bindir}/hp-fab
|
||||||
|
%{_bindir}/hp-faxsetup
|
||||||
%{_bindir}/hp-firmware
|
%{_bindir}/hp-firmware
|
||||||
%{_bindir}/hp-info
|
%{_bindir}/hp-info
|
||||||
%{_bindir}/hp-levels
|
%{_bindir}/hp-levels
|
||||||
|
%{_bindir}/hp-linefeedcal
|
||||||
%{_bindir}/hp-makecopies
|
%{_bindir}/hp-makecopies
|
||||||
%{_bindir}/hp-makeuri
|
%{_bindir}/hp-makeuri
|
||||||
%{_bindir}/hp-mkuri
|
%{_bindir}/hp-mkuri
|
||||||
%{_bindir}/hp-plugin
|
%{_bindir}/hp-plugin
|
||||||
|
%{_bindir}/hp-pqdiag
|
||||||
|
%{_bindir}/hp-printsettings
|
||||||
%{_bindir}/hp-probe
|
%{_bindir}/hp-probe
|
||||||
%{_bindir}/hp-scan
|
%{_bindir}/hp-scan
|
||||||
%{_bindir}/hp-sendfax
|
%{_bindir}/hp-sendfax
|
||||||
@ -212,16 +218,22 @@ rm -rf %{buildroot}
|
|||||||
%{_datadir}/hplip/align.py*
|
%{_datadir}/hplip/align.py*
|
||||||
%{_datadir}/hplip/clean.py*
|
%{_datadir}/hplip/clean.py*
|
||||||
%{_datadir}/hplip/colorcal.py*
|
%{_datadir}/hplip/colorcal.py*
|
||||||
|
%{_datadir}/hplip/devicesetup.py*
|
||||||
%{_datadir}/hplip/fab.py*
|
%{_datadir}/hplip/fab.py*
|
||||||
%{_datadir}/hplip/fax
|
%{_datadir}/hplip/fax
|
||||||
|
%{_datadir}/hplip/faxsetup.py*
|
||||||
%{_datadir}/hplip/firmware.py*
|
%{_datadir}/hplip/firmware.py*
|
||||||
|
%{_datadir}/hplip/hpdio.py*
|
||||||
%{_datadir}/hplip/hpssd*
|
%{_datadir}/hplip/hpssd*
|
||||||
%{_datadir}/hplip/info.py*
|
%{_datadir}/hplip/info.py*
|
||||||
%{_datadir}/hplip/__init__.py*
|
%{_datadir}/hplip/__init__.py*
|
||||||
%{_datadir}/hplip/levels.py*
|
%{_datadir}/hplip/levels.py*
|
||||||
|
%{_datadir}/hplip/linefeedcal.py*
|
||||||
%{_datadir}/hplip/makecopies.py*
|
%{_datadir}/hplip/makecopies.py*
|
||||||
%{_datadir}/hplip/makeuri.py*
|
%{_datadir}/hplip/makeuri.py*
|
||||||
%{_datadir}/hplip/plugin.py*
|
%{_datadir}/hplip/plugin.py*
|
||||||
|
%{_datadir}/hplip/pqdiag.py*
|
||||||
|
%{_datadir}/hplip/printsettings.py*
|
||||||
%{_datadir}/hplip/probe.py*
|
%{_datadir}/hplip/probe.py*
|
||||||
%{_datadir}/hplip/scan.py*
|
%{_datadir}/hplip/scan.py*
|
||||||
%{_datadir}/hplip/sendfax.py*
|
%{_datadir}/hplip/sendfax.py*
|
||||||
@ -301,6 +313,9 @@ fi
|
|||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Dec 23 2008 Tim Waugh <twaugh@redhat.com> 2.8.12-1
|
||||||
|
- 2.8.12.
|
||||||
|
|
||||||
* Thu Dec 11 2008 Tim Waugh <twaugh@redhat.com> 2.8.10-2
|
* Thu Dec 11 2008 Tim Waugh <twaugh@redhat.com> 2.8.10-2
|
||||||
- Rediff libsane patch.
|
- Rediff libsane patch.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user