• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python stdout.green函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中stdout.green函数的典型用法代码示例。如果您正苦于以下问题:Python green函数的具体用法?Python green怎么用?Python green使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了green函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: initramfs

def initramfs(temproot, extract, to, verbose):
    """
    Extract user initramfs

    @return: bool
    """
    # copy initramfs to /usr/src/linux/usr/initramfs_data.cpio.gz, should we care?
    print green(' * ') + turquoise('initramfs.extract.initramfs ') + 'to ' + to

    # clean previous root
    if os.path.isdir(to):
        from time import strftime
        os.system('mv %s %s-%s ' % (to, to, strftime("%Y-%m-%d-%H-%M-%S")))
    process('mkdir -p %s' % to, verbose)

    # create dir if needed
    if not os.path.isdir(to):
        os.makedirs(to)

    process('cp %s %s/initramfs_data.cpio.gz' % (extract, to), verbose)

    # extract gzip archive
    process('gzip -d -f %s/initramfs_data.cpio.gz' % to, verbose)

    # extract cpio archive
    os.chdir(to)
    os.system('cpio -id < initramfs_data.cpio &>/dev/null')
    os.system('rm initramfs_data.cpio')
开发者ID:ac1965,项目名称:kigen,代码行数:28,代码来源:extract.py


示例2: import_user_initramfs

    def import_user_initramfs(self, initramfs_from_cli_or_config):
        """
        Import user initramfs into the kernel

        @return: bool
        """
        kinitramfsdir = self.temp['initramfs']

        # copy initramfs to /usr/src/linux/usr/initramfs_data.cpio.gz, should we care?
        print green(' * ') + turquoise('kernel.import_user_initramfs ') + initramfs_from_cli_or_config
        process('cp %s %s/usr/initramfs_data.cpio.gz' % (initramfs_from_cli_or_config, self.kerneldir), self.verbose)

        # extract gzip archive
        process('gzip -d -f %s/usr/initramfs_data.cpio.gz' % self.kerneldir, self.verbose)

        # clean previous root
        if os.path.isdir(kinitramfsdir):
            from time import strftime
            os.system('mv %s %s-%s ' % (kinitramfsdir, kinitramfsdir, str(strftime("%Y-%m-%d-%H-%M-%S"))))
        process('mkdir -p %s' % kinitramfsdir, self.verbose)

        # copy initramfs to /usr/src/initramfs/
        os.system('cp %s/usr/initramfs_data.cpio %s ' % (self.kerneldir, kinitramfsdir))

        # extract cpio archive
        self.chgdir(kinitramfsdir)
        os.system('cpio -id < initramfs_data.cpio &>/dev/null')
        os.system('rm initramfs_data.cpio')
开发者ID:ac1965,项目名称:kigen,代码行数:28,代码来源:kernel.py


示例3: strip

    def strip(self):
        """
        Busybox binary strip routine
        """
        print green(" * ") + "... busybox.strip"
        self.chgdir(self.bb_tmp)

        return os.system("strip %s/busybox " % (self.bb_tmp))
开发者ID:ac1965,项目名称:kigen,代码行数:8,代码来源:busybox.py


示例4: extract

 def extract(self):
     """
     screen tarball extraction routine
 
     @return: bool
     """
     print green(' * ') + '... screen.extract'
 
     os.system('tar xvfz %s/screen-%s.tar.gz -C %s %s' % (get_distdir(self.temp), str(self.screen_ver), self.temp['work'], self.verbose['std']))
开发者ID:ac1965,项目名称:kigen,代码行数:9,代码来源:screen.py


示例5: rsakey

    def rsakey(self):
        """
        dropbear rsakey creation
        """
        print green(' * ') + '... dropbear.rsakey'
        self.chgdir(self.dropbeartmp)
        process('mkdir -p %s/etc/dropbear' % self.dropbeartmp, self.verbose)

        return process('./dropbearkey -t rsa -s 4096 -f %s/etc/dropbear/dropbear_rsa_host_key' % self.dropbeartmp, self.verbose)
开发者ID:ac1965,项目名称:kigen,代码行数:9,代码来源:dropbear.py


示例6: extract

    def extract(self):
    	"""
    	lvm2 tarball extraction routine
    
    	@return: bool
    	"""
    	print green(' * ') + '... lvm2.extract'

    	os.system('tar xvfz %s/LVM2.%s.tgz -C %s %s' % (get_distdir(self.temp), self.lvm2_ver, self.temp['work'], self.verbose['std']))
开发者ID:ac1965,项目名称:kigen,代码行数:9,代码来源:lvm2.py


示例7: extract

 def extract(self):
     """
     dmraid tarball extraction routine
 
     @return: bool
     """
     print green(' * ') + '... dmraid.extract'
 
     os.system('tar xvfj %s/dmraid-%s.tar.bz2 -C %s %s' % (get_distdir(self.temp), str(self.dmraid_ver), self.temp['work'], self.verbose['std']))
开发者ID:ac1965,项目名称:kigen,代码行数:9,代码来源:dmraid.py


示例8: patch_debug_header

    def patch_debug_header(self):
        """
        Patch debug.h by adding
        #define DEBUG_TRACE
        """
        print green(' * ') + '... dropbear.patch_debug_header #define DEBUG_TRACE'
        self.chgdir(self.dropbeartmp)

        return os.system('mv debug.h debug.h.tmp && echo "#define DEBUG_TRACE" > debug.h && cat debug.h.tmp >> debug.h && rm debug.h.tmp')
开发者ID:ac1965,项目名称:kigen,代码行数:9,代码来源:dropbear.py


示例9: dsskey

    def dsskey(self):
        """
        dropbear dsskey creation
        """
        print green(' * ') + '... dropbear.dsskey'
        self.chgdir(self.dropbeartmp)
        process('mkdir -p %s/etc/dropbear' % self.dropbeartmp, self.verbose)

        return process('./dropbearkey -t dss -f %s/etc/dropbear/dropbear_dss_host_key' % self.dropbeartmp, self.verbose)
开发者ID:ac1965,项目名称:kigen,代码行数:9,代码来源:dropbear.py


示例10: extract

    def extract(self):
    	"""
    	Extract device-mapper tarball
    
    	@return: bool
    	"""
    	print green(' * ') + '... device_mapper.extract'

    	os.system('tar xvfz %s/device-mapper.%s.tgz -C %s %s' % (utils.get_distdir(self.temp), self.dm_ver, self.temp['work'], self.verbose['std']))
开发者ID:ac1965,项目名称:kigen,代码行数:9,代码来源:device_mapper.py


示例11: strip

 def strip(self):
 	"""
 	Strip dmsetup binary
 
 	@return: bool
 	"""
 	print green(' * ') + '... device_mapper.strip'
 	self.chgdir(self.temp['work'])
 
 	return os.system('strip %s/device-mapper/sbin/dmsetup' % (self.temp['work']))
开发者ID:ac1965,项目名称:kigen,代码行数:10,代码来源:device_mapper.py


示例12: configure

    def configure(self):
    	"""
    	Configure device-mapper source code

    	@return: bool
    	"""
    	print green(' * ') + '... device_mapper.configure'
    	self.chgdir(self.dm_tmp)
    
    	return os.system('./configure --prefix=%s/device-mapper --enable-static_link --disable-selinux %s' % (self.temp['work'], self.verbose['std']))
开发者ID:ac1965,项目名称:kigen,代码行数:10,代码来源:device_mapper.py


示例13: configure

 def configure(self):
     """
     dmraid Makefile interface to configure
 
     @return: bool
     """
     print green(' * ') + '... dmraid.configure'
     self.chgdir(self.dmraidtmp)
 
     return os.system('LIBS=-ldevmapper ./configure --enable-static_link %s' % self.verbose['std'])
开发者ID:ac1965,项目名称:kigen,代码行数:10,代码来源:dmraid.py


示例14: cache

 def cache(self):
     """
     dmraid tarball cache routine
 
     @return: bool
     """
     print green(' * ') + '... dmraid.cache'
     self.chgdir(self.dmraidtmp)
 
     return process('mv %s/tools/dmraid.bz2 %s/dmraid.static-%s.bz2' % (self.dmraidtmp, self.temp['cache'], self.dmraid_ver), self.verbose)
开发者ID:ac1965,项目名称:kigen,代码行数:10,代码来源:dmraid.py


示例15: compress

    def compress(self):
        """
        blkid compression routine
    
        @return: bool
        """
        print green(" * ") + "... luks.compress"
        self.chgdir(self.lukstmp)

        return process("bzip2 %s/src/cryptsetup" % self.lukstmp, self.verbose)
开发者ID:ac1965,项目名称:kigen,代码行数:10,代码来源:luks.py


示例16: cache

 def cache(self):
     """
     screen tarball cache routine
 
     @return: bool
     """
     print green(' * ') + '... screen.cache'
     self.chgdir(self.screentmp)
 
     return process('mv %s/screen.bz2 %s/screen-%s.bz2' % (self.screentmp, self.temp['cache'], self.screen_ver), self.verbose)
开发者ID:ac1965,项目名称:kigen,代码行数:10,代码来源:screen.py


示例17: remove_option

    def remove_option(self, option):
        """
        Remove kernel config option from dotconfig

        @return: bool
        """
        print green(' * ') + turquoise('kernel.remove_option ') + option + ' from ' + self.kerneldir + '/.config'
        os.system('grep -v %s %s > %s' % (option, self.kerneldir+'/.config', self.kerneldir+'/.config.kigen.temp'))

        return os.system('mv %s %s' % (self.kerneldir+'/.config.kigen.temp', self.kerneldir+'/.config'))
开发者ID:ac1965,项目名称:kigen,代码行数:10,代码来源:kernel.py


示例18: make

 def make(self):
     """
     dropbear interface to Makefile
 
     @return: bool
     """
     print green(' * ') + '... dropbear.make'
     self.chgdir(self.dropbeartmp)
 
     return os.system('STATIC=1 PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" %s %s %s' % (self.master_config['DEFAULT_UTILS_MAKE'], self.master_config['DEFAULT_MAKEOPTS'], self.verbose['std']))
开发者ID:ac1965,项目名称:kigen,代码行数:10,代码来源:dropbear.py


示例19: configure

 def configure(self):
     """
     dropbear interface to configure
 
     @return: bool
     """
     print green(' * ') + '... dropbear.configure'
     self.chgdir(self.dropbeartmp)
 
     return os.system('CFLAGS="-Os -static -Wall" LDFLAGS="-static" ./configure --disable-zlib %s' % self.verbose['std'])
开发者ID:ac1965,项目名称:kigen,代码行数:10,代码来源:dropbear.py


示例20: configure

    def configure(self):
        """
        luks Makefile interface to configure
    
        @return: bool
        """
        print green(" * ") + "... luks.configure"
        self.chgdir(self.lukstmp)

        return os.system("./configure --disable-selinux --enable-static %s" % self.verbose["std"])
开发者ID:ac1965,项目名称:kigen,代码行数:10,代码来源:luks.py



注:本文中的stdout.green函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python stdout.red函数代码示例发布时间:2022-05-27
下一篇:
Python util.isdigits函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap