1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-19 12:28:08 +01:00

Add support for checking pkg-config to see where pm-utils sleep hook

should go (supported in pm-utils >=1.2.3).
Add support for checking kde-config to get kde's prefix, and set the
  kde autostart directory accordingly.
This commit is contained in:
Robby Workman
2008-12-12 04:28:18 +00:00
parent 2b47ff538e
commit be9dc9dfee

View File

@@ -20,6 +20,7 @@ from distutils.extension import Extension
import os import os
import shutil import shutil
import sys import sys
import subprocess
# Be sure to keep this updated! # Be sure to keep this updated!
# VERSIONNUMBER # VERSIONNUMBER
@@ -160,6 +161,22 @@ class configure(Command):
'If you have specified --init and --initfile, configure will continue. ' + \ 'If you have specified --init and --initfile, configure will continue. ' + \
'Please report this warning, along with the name of your ' + \ 'Please report this warning, along with the name of your ' + \
'distribution, to the wicd developers.' 'distribution, to the wicd developers.'
# Decide whether to override the pm-utils file locations
try:
pmtemp = subprocess.Popen("pkg-config" + " --variable=pm_sleephooks pm-utils", shell=True, stdout=subprocess.PIPE
);
except:
len(pmtemp.stdout) == 0;
self.pmutils = pmtemp.stdout.readline().strip();
# Decide whether to override the kde autostart path
try:
kdetemp = subprocess.Popen("kde-config" + " --prefix", shell=True, stdout=subprocess.PIPE);
except:
len(kdetemp.stdout) == 0;
self.kdedir = kdetemp.stdout.readline().strip();
self.python = '/usr/bin/python' self.python = '/usr/bin/python'
self.pidfile = '/var/run/wicd/wicd.pid' self.pidfile = '/var/run/wicd/wicd.pid'
self.initfilename = os.path.basename(self.initfile) self.initfilename = os.path.basename(self.initfile)