ActionsAPI biraz daha genişledi, bu seferde cpio saçmalıklarından. Meren ile önce yapabildiğimiz kadar paketi bir şekilde yapalım bir kırılma noktasına gelince API'yi refactor ederiz kararı aldık, dağınıklık ondan so don't panic :P
This commit is contained in:
@@ -28,7 +28,6 @@ def configure(parameters = ''):
|
||||
dirs.conf,
|
||||
dirs.localstate,
|
||||
parameters)
|
||||
|
||||
os.system(configure_string)
|
||||
|
||||
def make(parameters = ''):
|
||||
@@ -63,3 +62,13 @@ def install(parameters = ''):
|
||||
install_string = 'make PREFIX=%s%s install' % (dir_suffix, parameters)
|
||||
|
||||
os.system(install_string)
|
||||
|
||||
def installWithDestdir():
|
||||
dirs = glb.dirs
|
||||
|
||||
dir_suffix = os.path.dirname(os.path.dirname(os.getcwd())) + \
|
||||
glb.const.install_dir_suffix
|
||||
|
||||
install_string = 'make install DESTDIR=%s' % dir_suffix
|
||||
|
||||
os.system(install_string)
|
||||
|
||||
@@ -11,7 +11,7 @@ import sys
|
||||
import glob
|
||||
|
||||
from utils import makedirs, unlink
|
||||
from pisi.util import copy_file
|
||||
from pisi.util import copy_file, clean_dir
|
||||
|
||||
# actions api modules
|
||||
from actionglobals import glb
|
||||
@@ -106,3 +106,8 @@ def remove(filename):
|
||||
env = glb.env
|
||||
|
||||
unlink(env.install_dir + filename)
|
||||
|
||||
def removeDir(dirname):
|
||||
env = glb.env
|
||||
|
||||
clean_dir(env.install_dir + dirname)
|
||||
|
||||
Reference in New Issue
Block a user