Düzenlendi, birazdan koda bir kaç satır açıklama gelecek...

This commit is contained in:
S.Çağlar Onur
2005-06-10 13:29:31 +00:00
parent 29a4de17d3
commit f866b7c181
5 changed files with 23 additions and 15 deletions
+6 -4
View File
@@ -3,14 +3,16 @@
import os, pisiconfig import os, pisiconfig
def configure(): def configure( parameters = None):
os.system( './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 \
--infodir=/usr/share/info \ --infodir=/usr/share/info \
--datadir=/usr/share \ --datadir=/usr/share \
--sysconfdir=/etc \ --sysconfdir=/etc \
--localstatedir=/var/lib ') --localstatedir=/var/lib {EXTRA}'
os.system( configure_string.replace( '{EXTRA}', parameters ))
def make(): def make():
os.system( 'make' ) os.system( 'make' )
@@ -24,4 +26,4 @@ def install():
sysconfdir={D}/etc \ sysconfdir={D}/etc \
install' install'
os.system( install_string.replace('{D}', pisiconfig.image_dir ) ) os.system( install_string.replace( '{D}', os.path.dirname( os.getcwd() + '/image' ))
+3 -3
View File
@@ -19,13 +19,13 @@ def gnuconfig_findnewest():
return os.path.dirname( newer_location.popitem()[0] ) return os.path.dirname( newer_location.popitem()[0] )
def gnuconfig_update(): def gnuconfig_update( package_name ):
newer_location = gnuconfig_findnewest() newer_location = gnuconfig_findnewest()
try: try:
shutil.copyfile( newer_location + '/config.sub', pisiconfig.build_dir + 'popt-1.7' + '/config.sub' ) shutil.copyfile( newer_location + '/config.sub', pisiconfig.tmp_dir + package_name + '/build/config.sub' )
shutil.copyfile( newer_location + '/config.guess', pisiconfig.build_dir + 'popt-1.7' + '/config.guess' ) shutil.copyfile( newer_location + '/config.guess', pisiconfig.tmp_dir + package_name + '/build/config.guess' )
except IOError: except IOError:
print 'Hata mata...' print 'Hata mata...'
sys.exit() sys.exit()
+8 -3
View File
@@ -4,12 +4,17 @@
from gnuconfig import * from gnuconfig import *
from libtoolize import * from libtoolize import *
from autotools import * from autotools import *
sys.path.append('..')
import pisiconfig import pisiconfig
if __name__ == "__main__": if __name__ == "__main__":
os.chdir( pisiconfig.build_dir + 'popt-1.7' ) package_name = 'popt-1.7'
gnuconfig_update()
os.chdir( pisiconfig.tmp_dir + package_name + '/build' )
gnuconfig_update( package_name )
libtoolize() libtoolize()
configure() configure( '--with-nls' )
make() make()
install() install()
+6 -3
View File
@@ -1,8 +1,11 @@
#!/usr/bin/python #!/usr/bin/python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import os import os,sys
sys.path.append('..')
import pisiconfig
def libtoolize(): def libtoolize():
os.system( 'patch -sN < /var/lib/pisi/portage-1.4.1.patch' ) os.system( 'patch -sN < ' + pisiconfig.lib_dir + '/portage-1.4.1.patch' )
os.system( 'patch -sN < /var/lib/pisi/sed-1.4.0.patch' ) os.system( 'patch -sN < ' + pisiconfig.lib_dir + '/sed-1.4.0.patch' )
-2
View File
@@ -4,5 +4,3 @@ lib_dir = "/var/lib/pisi"
db_dir = "/var/db/pisi" db_dir = "/var/db/pisi"
archives_dir = "/var/cache/pisi/archives" archives_dir = "/var/cache/pisi/archives"
tmp_dir = "/var/tmp/pisi" tmp_dir = "/var/tmp/pisi"
build_dir = tmp_dir + "/build"
image_dir = tmp_dir + "/image"