I hate lines longer than 80 chars.
This commit is contained in:
@@ -9,6 +9,8 @@ def configure(parameters = None):
|
|||||||
''' FIXME: Düzgün hale getirilecek '''
|
''' FIXME: Düzgün hale getirilecek '''
|
||||||
''' {EXTRA} = '--with-nls --with-libusb --with-something-usefull '''
|
''' {EXTRA} = '--with-nls --with-libusb --with-something-usefull '''
|
||||||
|
|
||||||
|
# FIXME: I don't think its feasible to write all these parameters
|
||||||
|
# here. There should be a way to get all these... pisi.context.Constants?
|
||||||
configure_string = './configure --prefix=/usr \
|
configure_string = './configure --prefix=/usr \
|
||||||
--host=i686-pc-linux-gnu \
|
--host=i686-pc-linux-gnu \
|
||||||
--mandir=/usr/share/man \
|
--mandir=/usr/share/man \
|
||||||
@@ -17,7 +19,8 @@ def configure(parameters = None):
|
|||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--localstatedir=/var/lib {EXTRA}'
|
--localstatedir=/var/lib {EXTRA}'
|
||||||
|
|
||||||
os.system(configure_string.replace('{EXTRA}', parameters))
|
cmd = configure_string.replace('{EXTRA}', parameters)
|
||||||
|
os.system(cmd)
|
||||||
|
|
||||||
def make():
|
def make():
|
||||||
''' FIXME: Düzgün hale getirilecek '''
|
''' FIXME: Düzgün hale getirilecek '''
|
||||||
@@ -35,6 +38,8 @@ def install():
|
|||||||
mandir={D}/usr/share/man \
|
mandir={D}/usr/share/man \
|
||||||
sysconfdir={D}/etc \
|
sysconfdir={D}/etc \
|
||||||
install'
|
install'
|
||||||
|
|
||||||
# FIXME: need to get install directory from pisi.config...
|
cmd = os.path.dirname(os.path.dirname(os.getcwd())) + \
|
||||||
os.system(install_string.replace('{D}',os.path.dirname(os.path.dirname(os.getcwd())) + const.build_install_dir_suffix))
|
const.build_install_dir_suffix
|
||||||
|
cmd = install_string.replace('{D}', cmd)
|
||||||
|
os.system(cmd)
|
||||||
|
|||||||
@@ -5,14 +5,25 @@ import os, string, re, shutil
|
|||||||
from shell import *
|
from shell import *
|
||||||
|
|
||||||
def gnuconfig_findnewest():
|
def gnuconfig_findnewest():
|
||||||
''' find the newest config.* file according to timestamp and return it '''
|
''' find the newest config.* file according to
|
||||||
|
timestamp and return it'''
|
||||||
|
|
||||||
locations = ['/usr/share/gnuconfig/config.sub', '/usr/share/automake-1.8/config.sub', '/usr/share/automake-1.7/config.sub', '/usr/share/automake-1.6/config.sub', '/usr/share/automake-1.5/config.sub', '/usr/share/automake-1.4/config.sub']
|
locations = ['/usr/share/gnuconfig/config.sub',
|
||||||
|
'/usr/share/automake-1.8/config.sub',
|
||||||
|
'/usr/share/automake-1.7/config.sub',
|
||||||
|
'/usr/share/automake-1.6/config.sub',
|
||||||
|
'/usr/share/automake-1.5/config.sub',
|
||||||
|
'/usr/share/automake-1.4/config.sub']
|
||||||
|
|
||||||
newer_location = {}
|
newer_location = {}
|
||||||
|
|
||||||
for i in locations:
|
for i in locations:
|
||||||
newer_location[i] = re.sub('\'', '', string.split((cat( i ) | tr(str.rstrip) | grep ('^timestamp') | join), '=')[1])
|
newer_location[i] = re.sub('\'',
|
||||||
|
'',
|
||||||
|
string.split((cat(i) |
|
||||||
|
tr(str.rstrip) |
|
||||||
|
grep ('^timestamp') |
|
||||||
|
join), '=')[1])
|
||||||
|
|
||||||
keys = newer_location.keys()
|
keys = newer_location.keys()
|
||||||
keys.sort()
|
keys.sort()
|
||||||
@@ -26,8 +37,10 @@ def gnuconfig_update():
|
|||||||
newer_location = gnuconfig_findnewest()
|
newer_location = gnuconfig_findnewest()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
shutil.copyfile(newer_location + '/config.sub', os.getcwd() + '/config.sub')
|
shutil.copyfile(newer_location + '/config.sub',
|
||||||
shutil.copyfile(newer_location + '/config.guess', os.getcwd() + '/config.guess')
|
os.getcwd() + '/config.sub')
|
||||||
|
shutil.copyfile(newer_location + '/config.guess',
|
||||||
|
os.getcwd() + '/config.guess')
|
||||||
except IOError:
|
except IOError:
|
||||||
print 'Hata mata...'
|
print 'Hata mata...'
|
||||||
sys.exit()
|
sys.exit()
|
||||||
|
|||||||
Reference in New Issue
Block a user