本文整理汇总了Python中ubik_toolbelt.logger.stream_logger.info函数的典型用法代码示例。如果您正苦于以下问题:Python info函数的具体用法?Python info怎么用?Python info使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了info函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: build
def build(self):
stream_logger.info('Building...')
os.makedirs('%s/bin' % self.src_dir)
os.chdir('%s/bin' % self.src_dir)
os.system('curl -o spilleliste https://raw.github.com/Socketubs/Spilleliste/master/spilleliste')
os.system('chmod +x spilleliste')
示例2: build
def build(self):
stream_logger.info('Building...')
if not os.path.exists(os.path.join(self.src_dir, self.archive_name)):
os.system('wget %s' % self.url)
else:
if get_md5(os.path.join(self.src_dir, self.archive_name)) != self.md5:
os.system('wget %s' % self.url)
rmtree(self.dir_name)
os.system('tar xvf %s' % self.archive_name)
示例3: build
def build(self):
stream_logger.info('Building...')
os.chdir(self.src_dir)
os.system('wget http://ftp.gnu.org/gnu/wget/wget-%s.tar.gz' % self.version)
os.system('tar xvf wget-%s.tar.gz' % self.version)
os.system('rm wget-%s.tar.gz' % self.version)
os.chdir('wget-%s' % self.version)
os.system('./configure --prefix=%s' % conf.get('settings', 'packages'))
os.system('make')
示例4: pre_install
def pre_install(self):
if which('pip-2.7'):
os.system('pip-2.7 install jinja2 requests docopt appscript')
elif which('pip2'):
os.system('pip2 install jinja2 requests docopt appscript')
elif which('easy_install2'):
os.system('easy_install install jinja2 requests docopt appscript')
elif which('easy_install-2.7'):
os.system('easy_install-2.7 install jinja2 requests docopt appscript')
else:
stream_logger.info('Error: I cant find you Python package command (pip, easy_install).')
sys.exit(1)
示例5: archive
def archive():
sys.path.append(os.getcwd())
control = __import__('control', globals(), locals(), [], 0)
sys.path.remove(os.getcwd())
control = control.Package()
if os.path.exists(control.name):
stream_logger.info('Package already archived')
sys.exit(1)
os.makedirs(control.name)
with open(os.path.join(control.name, 'files.lst'), 'w') as list_file:
_pwd = os.getcwd()
os.chdir('build')
for (p,d,f) in os.walk('.'):
for _f in f:
list_file.write(os.path.join(p, _f) + '\n')
os.chdir(_pwd)
create_tar('build', os.path.join(control.name, 'files.bz2'), change_dir=True, mode='w:bz2')
shutil.copyfile('control.py', os.path.join(control.name, 'control.py'))
create_tar(control.name, '%s.tar' % control.name)
示例6: create
def create(repo_name):
if os.path.exists(repo_name):
stream_logger.info(' :: Dir already exist')
sys.exit(1)
stream_logger.info(' :: Create repositorie structure')
os.makedirs(repo_name)
os.chdir(repo_name)
open('.repo_root', 'w').close
stream_logger.info(' :: Create default "stable" branch and two examples')
os.makedirs('stable')
os.makedirs('stable/noarch/nodist/novers')
os.makedirs('stable/x86_64/debian/6')
示例7: get_package_infos
def get_package_infos(prefix, path, name):
infos = {}
sys.path.append(os.path.join(path, name))
control_module = __import__('control')
sys.path.remove(os.path.join(path, name))
sys.modules.pop('control')
control = control_module.Package()
infos['name'] = control.name
infos['version'] = control.version
infos['release'] = control.release
infos['description'] = control.description
infos['requires'] = control.requires
infos['arch'] = path.split('/')[1]
infos['dist'] = path.split('/')[2]
infos['vers'] = path.split('/')[3]
if control.arch:
if control.arch != infos['arch']:
stream_logger.info('Bad arch (ignore it)')
return False
if control.dist:
if control.dist != infos['dist']:
stream_logger.info('Bad dist (ignore it)')
return False
if control.vers:
if control.vers != infos['vers']:
stream_logger.info('Bad vers (ignore it)')
return False
infos['md5'] = get_md5(path + '/' + name + '.tar')
return infos
示例8: build
def build(self):
stream_logger.info('Building...')
示例9: package
def package(self):
stream_logger.info('Packaging...')
os.system('cp -p -R %s/* %s' % (self.src_dir, self.pkg_dir))
示例10: package
def package(self):
stream_logger.info("Packaging...")
if not os.path.exists(os.path.join(self.pkg_dir, "tmp", "ubik")):
os.makedirs(os.path.join(self.pkg_dir, "tmp", "ubik"))
copy(os.path.join(self.src_dir, self.archive_name), os.path.join(self.pkg_dir, "tmp", "ubik"))
示例11: package
def package(self):
stream_logger.info('Packaging...')
os.chdir(self.src_dir)
os.chdir('wget-%s' % self.version)
os.system('make prefix=%s install' % self.pkg_dir)
示例12: create
#.........这里部分代码省略.........
# Never forget to user $SRC and $DST
true
}
#################################
if [ -z "$(ls -a | grep .libs.sh)" ]; then
echo "Need to be in package root"
exit 1
else
. .libs.sh
fi"""
libs_sh_skel = """#!/bin/bash
#
# This file contains libs to create package archive
# Be carefull
#
function files_listing(){
cd build
find ./ -type f > ../$NAME/files.lst
find ./ -type l >> ../$NAME/files.lst
cd ..
}
function files_blacklist(){
for line in $(cat ./blacklist); do
cat ./$NAME/files.lst | grep -v "$line" > ./$NAME/files.lst.tmp
mv ./$NAME/files.lst.tmp ./$NAME/files.lst
done
rm ./$NAMEfiles.lst.tmp > /dev/null 2>&1
}
function help(){
echo "Usage: make.sh (install|package|purge)"
echo ""
echo " install Build package"
echo " package Create package archive"
echo " clean Clean old archives"
echo ""
}
#################################
# Make Package
#################################
function package(){
touch ./control
chmod +x ./control
mkdir $NAME
files_listing
files_blacklist
cd build
tar cfj ../$NAME/files.bz2 -T ../$NAME/files.lst
cd ..
cp ./control $NAME
cp ./blacklist $NAME
tar cf $NAME.tar $NAME
}
#################################
#################################
# Clean
#################################
function clean(){
rm -rf $NAME > /dev/null 2>&1
rm $NAME.tar > /dev/null 2>&1
rm files.bz2 > /dev/null 2>&1
rm files.lst > /dev/null 2>&1
}
#################################
. control
if [ "$1" == "install" ]; then
install
elif [ "$1" == "package" ]; then
package
elif [ "$1" == "clean" ]; then
clean
else
help
fi"""
stream_logger.info(' :: Create %s package structure' % name)
os.makedirs(name)
os.chdir(name)
os.makedirs('build')
os.makedirs('src')
open('blacklist', 'w').close()
with open('control', 'w') as control:
control.write(control_skel)
with open('make.sh', 'w') as make_sh:
make_sh.write(make_sh_skel)
with open('.libs.sh', 'w') as libs_sh:
libs_sh.write(libs_sh_skel)
os.chmod('control', 0755)
os.chmod('make.sh', 0755)
stream_logger.info(' :: Done')
示例13: package
def package(self):
stream_logger.info('=> Packaging...')
os.chdir(self.src_dir)
os.chdir(self.dir_name)
os.system('make prefix=%s install' % self.pkg_dir)
示例14: build
def build(self):
stream_logger.info('=> Building...')
os.chdir(self.src_dir)
if not os.path.exists(self.archive_name):
stream_logger.info('=> Downloading %s' % self.archive_name)
os.system('wget http://www.python.org/ftp/python/%s/%s' % (self.version, self.archive_name))
elif get_md5(self.archive_name) != self.archive_md5:
stream_logger.info('!! Invalid archive md5')
os.remove(self.archive_name)
stream_logger.info('=> Downloading %s' % self.archive_name)
os.system('wget http://www.python.org/ftp/python/%s/%s' % (self.version, self.archive_name))
if os.path.exists(self.dir_name):
stream_logger.info('=> Clean old builds')
shutil.rmtree(self.dir_name)
stream_logger.info('=> Extract archive')
os.system('tar xvf %s' % self.archive_name)
os.chdir(self.dir_name)
os.system('./configure --prefix=/usr/local/ubik')
os.system('make')
示例15: post_install
def post_install(self):
stream_logger.info(self.caveats)