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)
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)
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()
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)
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")
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")
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")
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")
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/*")
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")
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")
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")
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())
def setup(): pisitools.chmod("contrib/build.pl")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.chmod("%s/usr/lib/trickle/trickle-overload.so" % get.installDIR())
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)
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()