コード例 #1
0
ファイル: actions.py プロジェクト: blue-devil/kuller
def install():
    pisitools.dobin("asus_acpid/asus_acpid")

    pisitools.doman("asus_acpid/asus_acpid.8")

    pisitools.insinto("/usr/share/doc/%s" % get.srcTAG(), "samples")
    pisitools.chmod("%s/usr/share/doc/acpi4asus-0.40-6/samples/*" % get.installDIR(), 0711)
コード例 #2
0
ファイル: actions.py プロジェクト: blue-devil/kuller
def install():
    pisitools.dobin("asus_acpid/asus_acpid")

    pisitools.doman("asus_acpid/asus_acpid.8")

    pisitools.insinto("/usr/share/doc/%s" % get.srcNAME(), "samples")
    pisitools.chmod("%s/usr/share/doc/%s/samples/*" % (get.installDIR(), get.srcNAME()) , 0711)
コード例 #3
0
ファイル: actions.py プロジェクト: alihanozturk/kuller
def install():
    shelltools.cd("source/")
    autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-everything")

    # remove invalid symlink
    pisitools.remove("/sbin/mount.smbfs")

    # we have all mount.* helpers in /usr/bin
    pisitools.domove("/usr/sbin/mount.cifs","/usr/bin/")
    pisitools.domove("/usr/sbin/umount.cifs","/usr/bin/")

    # Nsswitch extensions. Make link for wins and winbind resolvers
    pisitools.dolib_so("nsswitch/libnss_wins.so")
    pisitools.dosym("libnss_wins.so", "/usr/lib/libnss_wins.so.2")
    pisitools.dolib_so("/nsswitch/libnss_winbind.so")
    pisitools.dosym("libnss_winbind.so", "/usr/lib/libnss_winbind.so.2")

    # pam extensions
    pisitools.doexe("bin/pam_smbpass.so", "/lib/security")
    pisitools.doexe("nsswitch/pam_winbind.so", "/lib/security")

    pisitools.dodir("/sbin")
    pisitools.dosym("/usr/bin/smbmount", "/sbin/mount.smbfs")
    pisitools.dosym("/usr/bin/mount.cifs", "/sbin/mount.cifs")

    # needed symlink
    pisitools.dosym("samba/libsmbclient.so", "/usr/lib/libsmbclient.so.0")
    pisitools.dosym("samba/libsmbclient.so", "/usr/lib/libsmbclient.so")

    # cups support
    pisitools.dodir("/usr/lib/cups/backend")
    pisitools.dosym("/usr/bin/smbspool", "/usr/lib/cups/backend/smb")

    # directory things
    pisitools.dodir("/var/spool/samba")
    pisitools.chmod("%s/var/spool/samba" % get.installDIR(), 01777)

    pisitools.dodir("/var/log/samba")
    pisitools.dodir("/var/run/samba")
    pisitools.dodir("/var/cache/samba")

    pisitools.dodir("/var/lib/samba/netlogon")
    pisitools.dodir("/var/lib/samba/profiles")
    pisitools.dodir("/var/lib/samba/printers/W32X86")
    pisitools.dodir("/var/lib/samba/printers/WIN40")
    pisitools.dodir("/var/lib/samba/printers/W32ALPHA")
    pisitools.dodir("/var/lib/samba/printers/W32MIPS")
    pisitools.dodir("/var/lib/samba/printers/W32PPC")

    pisitools.dodir("/usr/lib/samba/auth")
    pisitools.dodir("/usr/lib/samba/idmap")
    pisitools.dodir("/usr/lib/samba/auth")

    # No swat
    pisitools.removeDir("/usr/share/samba/swat/")

    # install python modules
    shelltools.system("python python/setup.py install --root=%s" % get.installDIR())
    pythonmodules.fixCompiledPy()
コード例 #4
0
ファイル: actions.py プロジェクト: alihanozturk/kuller
def install():
    pisitools.dobin("asus_acpid/asus_acpid")

    pisitools.doman("asus_acpid/asus_acpid.8")

    pisitools.insinto("/lib/modules/%s/kernel/drivers/acpi" % get.curKERNEL(), "driver/*.ko")
    pisitools.insinto("/usr/share/doc/%s" % get.srcTAG(), "samples")
    pisitools.chmod("%s/usr/share/doc/acpi4asus-0.40-6/samples/*" % get.installDIR(), 0711)
コード例 #5
0
ファイル: actions.py プロジェクト: Pardus-Linux/Packages
def install():
    pisitools.dobin("antiword")

    pisitools.insinto("/usr/share/antiword","Resources/*")
    pisitools.chmod("%s/usr/share/antiword/*" % get.installDIR(), 0644)

    pisitools.doman("Docs/antiword.1")
    pisitools.dodoc("Docs/COPYING","Docs/ChangeLog","Docs/FAQ","Docs/Emacs","Docs/Mutt","Docs/ReadMe","Docs/QandA")
コード例 #6
0
ファイル: actions.py プロジェクト: Pardus-Linux/Packages
def install():
    pisitools.chmod("*",0644)
    pisitools.chmod("sgmlspl.pl")

    vendordir = "/usr/lib/perl5/vendor_perl/%s" % get.curPERL()
    pisitools.dodir(vendordir)
    pisitools.dodir("/usr/bin")

    autotools.make("install_system BINDIR=%s/usr/bin PERL5DIR=%s/%s" % (get.installDIR(), get.installDIR(), vendordir))

    pisitools.dodoc("ChangeLog","README","COPYING")
コード例 #7
0
def install():
    pisitools.chmod("*",0644)

    pisitools.insinto("/usr/lib/perl5/vendor_perl/%s/SGMLS" % get.curPERL(), "Refs.pm")
    pisitools.insinto("/usr/lib/perl5/vendor_perl/%s/SGMLS" % get.curPERL(), "Output.pm")
    pisitools.insinto("/usr/lib/perl5/vendor_perl/%s" % get.curPERL(), "SGMLS.pm")

    pisitools.chmod("sgmlspl.pl")
    pisitools.insinto("/usr/bin","sgmlspl.pl","sgmlspl")

    pisitools.dodoc("ChangeLog","README","COPYING")
コード例 #8
0
ファイル: actions.py プロジェクト: blue-devil/kuller
def install():
    pisitools.chmod("*",0644)

    pisitools.insinto("/usr/lib/perl5/vendor_perl/%s/SGMLS" % get.curPERL(), "Refs.pm")
    pisitools.insinto("/usr/lib/perl5/vendor_perl/%s/SGMLS" % get.curPERL(), "Output.pm")
    pisitools.insinto("/usr/lib/perl5/vendor_perl/%s" % get.curPERL(), "SGMLS.pm")

    pisitools.chmod("sgmlspl.pl")
    pisitools.insinto("/usr/bin","sgmlspl.pl","sgmlspl")

    pisitools.dodoc("ChangeLog","README","COPYING")
コード例 #9
0
ファイル: actions.py プロジェクト: alihanozturk/kuller
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.insinto("/etc", "/dist/tcsd.conf")
    pisitools.chmod("%s/etc/tcsd.conf" % get.installDIR(), 0600)
    pisitools.dobin("tools/ps_convert", "/usr/share/doc/%s/tools" % get.srcTAG())
    pisitools.dobin("tools/ps_inspect", "/usr/share/doc/%s/tools" % get.srcTAG())
    pisitools.dodoc("README","AUTHORS", "ChangeLog","NICETOHAVES","TODO")
    pisitools.insinto("/usr/share/doc/%s" % get.srcTAG(), "doc/*")

    pisitools.dodir("/var/lib/tpm")
コード例 #10
0
ファイル: actions.py プロジェクト: ibrahimkaraguzel/kuller
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.insinto("/usr/share/sarg", "sarg-php")
    pisitools.chmod("%s/usr/share/sarg/images/*" % (get.installDIR()), 0644)
    pisitools.chmod("%s/etc/sarg/*" % (get.installDIR()), 0644)

    pisitools.removeDir("/usr/share/sarg/fonts")

    pisitools.dodoc("BETA-TESTERS", "ChangeLog", "CONTRIBUTORS", "COPYING", "DONATIONS", "LICENSE", "README")
    pisitools.dodoc("documentation/*")
コード例 #11
0
def install():
    pisitools.insinto("/usr/share/xenman/", "pixmaps")
    pisitools.insinto("/usr/share/xenman/", "src")
    pisitools.insinto("/usr/share/xenman/", "xenman.glade")

    pisitools.dodir("/var/cache/xenman/image_store")

    pisitools.chmod("/usr/share/xenman/src/xenman.py")

    pisitools.dosym("/usr/share/xenman/src/xenman.py", "/usr/bin/xenman")

    pisitools.dodoc("doc/changelog.txt", "doc/Image_Builders_Guide.txt", "doc/manual.html", "README")
コード例 #12
0
def install():
    pisitools.chmod("*", 0644)
    pisitools.chmod("sgmlspl.pl")

    vendordir = "/usr/lib/perl5/vendor_perl/%s" % get.curPERL()
    pisitools.dodir(vendordir)
    pisitools.dodir("/usr/bin")

    autotools.make("install_system BINDIR=%s/usr/bin PERL5DIR=%s/%s" %
                   (get.installDIR(), get.installDIR(), vendordir))

    pisitools.dodoc("ChangeLog", "README", "COPYING")
コード例 #13
0
def install():
    pisitools.chmod("amarokFS.png", 644)
    for root, dirs, files in os.walk('images'):
        for file in files:
            pisitools.chmod(pisitools.join_path(root, file), 644)

    pisitools.dobin("amarokFS", "/usr/bin")

    pisitools.insinto("/usr/share/amarokFS", "theme.xml")
    pisitools.insinto("/usr/share/icons", "amarokFS.png")
    pisitools.insinto("/usr/share/applications", "amarokFS.desktop")
    pisitools.insinto("/usr/share/amarokFS/images", "images/*")

    pisitools.dodoc("README", "theme-howto.txt")
コード例 #14
0
ファイル: actions.py プロジェクト: jeremie1112/pisilinux
def install():
    pisitools.insinto("/etc/dbus-1/", "data/system.d")
    pisitools.insinto("/usr/share", "data/polkit-1")
    pisitools.insinto("/usr/share", "data/dbus-1")

    pisitools.insinto("/usr/libexec", "src/backend.sh", "evoassist-wrapper")
    pisitools.insinto("/usr/libexec", "src/backend.py", "evoassist")

    pisitools.insinto("/usr/lib/evoassist", "src/evoassist.py")
    pisitools.insinto("/usr/lib/evoassist", "src/polkit_helper.py")

    pisitools.insinto("/usr/share/applications", "data/evoassist.desktop")

    pisitools.insinto("/usr/bin", "src/evoassist-ui.py", "evo-assist-ui")
    pisitools.chmod("%s/usr/bin/evo-assist-ui" % get.installDIR())

    pisitools.chmod("%s/usr/libexec/evoassist-wrapper" % get.installDIR())
    pisitools.chmod("%s/usr/libexec/evoassist" % get.installDIR())

    shelltools.system("chmod a+r -R %s/etc/dbus-1" % get.installDIR())
    shelltools.system("chmod a+r -R %s/usr/share" % get.installDIR())
コード例 #15
0
def setup():
    pisitools.chmod("contrib/build.pl")
コード例 #16
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.chmod("%s/usr/lib/trickle/trickle-overload.so" %
                    get.installDIR())
コード例 #17
0
ファイル: actions.py プロジェクト: AlpyDemirok/PisiLinux
def install():
    pythonmodules.install()

    pisitools.dosed("%s/usr/bin/cgi-styler-form.py" % get.installDIR(), "home/sweetapp/")

    pisitools.chmod("%s/usr/lib/%s/site-packages/SilverCity/default.css" % (get.installDIR(), get.curPYTHON()), 0644)
コード例 #18
0
ファイル: actions.py プロジェクト: blue-devil/kuller
def install():
    shelltools.cd("source/")
    autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-everything")

    # remove invalid symlink
    pisitools.remove("/sbin/mount.smbfs")

    # make install puts some libraries in the wrong place
    libs = ["smbclient", "smbsharemodes", "netapi", "talloc", "tdb", "wbclient"]
    files = [f for f in shelltools.ls("%s/usr/lib/samba" % get.installDIR()) \
             if f.startswith(tuple(["lib"+l for l in libs]))]

    for f in files:
        pisitools.domove("/usr/lib/samba/%s" % f, "/usr/lib/")

    pisitools.insinto("/usr/lib/pkgconfig", "pkgconfig/*pc")
    pisitools.insinto("/usr/lib/pkgconfig", "lib/talloc/talloc.pc")
    pisitools.insinto("/usr/lib/pkgconfig", "lib/tdb/tdb.pc")

    # we have all mount.* helpers in /usr/bin
    pisitools.domove("/usr/sbin/mount.cifs","/usr/bin/")
    pisitools.domove("/usr/sbin/umount.cifs","/usr/bin/")

    # Nsswitch extensions. Make link for wins and winbind resolvers
    pisitools.dolib_so("nsswitch/libnss_wins.so")
    pisitools.dosym("libnss_wins.so", "/usr/lib/libnss_wins.so.2")
    pisitools.dolib_so("/nsswitch/libnss_winbind.so")
    pisitools.dosym("libnss_winbind.so", "/usr/lib/libnss_winbind.so.2")

    # pam extensions
    pisitools.doexe("bin/pam_smbpass.so", "/lib/security")
    pisitools.doexe("bin/pam_winbind.so", "/lib/security")

    pisitools.dodir("/sbin")
    pisitools.dosym("/usr/bin/mount.cifs", "/sbin/mount.cifs")

    # cups support
    pisitools.dodir("/usr/lib/cups/backend")
    pisitools.dosym("/usr/bin/smbspool", "/usr/lib/cups/backend/smb")

    # directory things
    pisitools.dodir("/var/spool/samba")
    pisitools.chmod("%s/var/spool/samba" % get.installDIR(), 01777)

    pisitools.dodir("/var/log/samba")
    pisitools.dodir("/var/run/samba")
    pisitools.dodir("/var/run/winbindd")
    pisitools.dodir("/var/cache/samba")

    pisitools.dodir("/var/lib/samba/private")
    pisitools.dodir("/var/lib/samba/winbindd_privileged")
    pisitools.dodir("/var/lib/samba/netlogon")
    pisitools.dodir("/var/lib/samba/profiles")
    pisitools.dodir("/var/lib/samba/printers/W32X86")
    pisitools.dodir("/var/lib/samba/printers/WIN40")
    pisitools.dodir("/var/lib/samba/printers/W32ALPHA")
    pisitools.dodir("/var/lib/samba/printers/W32MIPS")
    pisitools.dodir("/var/lib/samba/printers/W32PPC")

    pisitools.dodir("/usr/lib/samba/auth")
    pisitools.dodir("/usr/lib/samba/idmap")

    # No swat
    pisitools.removeDir("/usr/share/samba/swat/")

    # install python modules
    shelltools.system("python python/setup.py install --root=%s" % get.installDIR())
    pythonmodules.fixCompiledPy()