def install(): pisitools.dobin("ccache") pisitools.doman("ccache.1") pisitools.dodoc("README") pisitools.dohtml("web/") pisitools.dodir("/usr/lib/ccache/bin")
def install(): shelltools.cd("%s/lsof_4.88/lsof_4.88_src" % get.workDIR()) pisitools.dodoc("00*") pisitools.dobin("lsof") pisitools.doman("lsof.8") pisitools.insinto("/usr/share/lsof/scripts", "%s/lsof_4.88/lsof_4.88_src/scripts/*" % get.workDIR())
def install(): pisitools.doexe("traceroute/traceroute", "/bin/") pisitools.dosym("/bin/traceroute", "/bin/tracert") pisitools.dosym("/bin/traceroute", "/bin/traceroute6") pisitools.doman("traceroute.8") pisitools.dosym("/usr/share/man/man8/traceroute.8", "/usr/share/man/man8/traceroute6.8") pisitools.dodoc("ChangeLog", "COPYING", "CREDITS", "README", "TODO")
def install(): pisitools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.allow.5") pisitools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.deny.5") pisitools.dosbin("tcpd") pisitools.dosbin("tcpdchk") pisitools.dosbin("tcpdmatch") pisitools.dosbin("safe_finger") pisitools.dosbin("try-from") pisitools.doman("*.3", "*.5", "*.8") pisitools.insinto("/usr/include/", "tcpd.h") pisitools.dolib_a("libwrap.a") pisitools.domove("libwrap.so", "libwrap.so.0.%s" % get.srcVERSION()) pisitools.dolib_so("libwrap.so.0.%s" % get.srcVERSION(), "/lib") pisitools.dosym("/lib/libwrap.so.0.%s" % get.srcVERSION(), "/lib/libwrap.so.0") pisitools.dosym("/lib/libwrap.so.0", "/lib/libwrap.so") libtools.gen_usr_ldscript("libwrap.so") pisitools.dodoc("BLURB", "CHANGES", "DISCLAIMER", "README*", "hosts.allow.example")
def install(): # These should not be set, else the zoneinfo do not always get installed ... undef_variables() shelltools.cd("%s/build-default-i686-pc-linux-gnu-nptl" % get.workDIR()) autotools.rawInstall("PARALLELMFLAGS=${MAKEOPTS} install_root=%s" % get.installDIR()) # Some things want this, notably ash. pisitools.dosym("libbsd-compat.a", "/usr/lib/libbsd.a") # install glibc-info autotools.rawInstall("PARALLELMFLAGS=${MAKEOPTS} install_root=%s info -i" % get.installDIR()) setup_locales() # We'll take care of the cache ourselves pisitools.remove("/etc/ld.so.cache") pisitools.dodir("/usr/share/man/man3") pisitools.doman("../%s/man/*.3thr" % get.workDIR()) pisitools.dodoc("BUGS", "ChangeLog*", "CONFORMANCE", "FAQ", "INTERFACE", "NEWS", "NOTES", "PROJECTS", "README*") # Is this next line actually needed or does the makefile get it right? # It previously has 0755 perms which was killing things. shelltools.chmod("%s/usr/lib/misc/pt_chown" % get.installDIR(), 04711) # Prevent overwriting of the /etc/localtime symlink. pisitools.remove("/etc/localtime")
def install(): #autotools.install("") pisitools.dobin("bin/antlr") pisitools.dobin("bin/dlg") pisitools.dobin("bin/genmk") pisitools.dobin("bin/sor") pisitools.insinto("/usr/include/pccts","h/*.h") pisitools.insinto("/usr/include/pccts","h/*.c") pisitools.insinto("/usr/include/pccts","h/*.cpp") pisitools.insinto("/usr/include/pccts/sorcerer","sorcerer/h/*.h") pisitools.insinto("/usr/include/pccts/sorcerer","sorcerer/h/*.c") pisitools.insinto("/usr/include/pccts/sorcerer","sorcerer/h/*.cpp") pisitools.insinto("/usr/include/pccts/sorcerer/lib","sorcerer/lib/*.h") pisitools.insinto("/usr/include/pccts/sorcerer/lib","sorcerer/lib/*.c") pisitools.insinto("/usr/include/pccts/sorcerer/lib","sorcerer/lib/*.cpp") pisitools.dodoc("CHANGES*", "KNOWN_PROBLEMS*", "README", "RIGHTS", "history.txt", "history.ps") pisitools.dodoc("sorcerer/README", "sorcerer/UPDATES") pisitools.doman("dlg/dlg.1", "antlr/antlr.1")
def install(): pisitools.dobin("mt") pisitools.dosbin("stinit") pisitools.doman("mt.1") pisitools.doman("stinit.8") pisitools.dodoc("stinit.def.examples", "README*")
def install(): autotools.install() pisitools.insinto("/etc", "Docs/sample/gnokiirc") # install headers pisitools.insinto("/usr/include", "include/gnokii.h") pisitools.insinto("/usr/include/gnokii", "include/gnokii/*") # move xgnokii.1x to man1 directory and remove man1x pisitools.domove("/usr/share/man/man1x/xgnokii.1x", "/usr/share/man/man1", "xgnokii.1") pisitools.removeDir("/usr/share/man/man1x") # remove unused man directory pisitools.removeDir("/usr/man") # remove unused docs pisitools.removeDir("/usr/share/doc/gnokii/") # install docs pisitools.doman("Docs/man/*.1*", "Docs/man/*.8") pisitools.dodoc("Docs/README*", "Docs/CREDITS", "Docs/FAQ") # we will use our own desktop file and icon pisitools.remove("/usr/share/applications/xgnokii.desktop")
def install(): for app in ["cdrecord","cdda2wav","mkisofs","readcd"]: pisitools.dobin("%s/OBJ/*/%s" % (app,app)) for app in ["devdump","isodump","isoinfo","isovfy"]: pisitools.dobin("mkisofs/diag/OBJ/*/%s" % app) pisitools.dosbin("rscsi/OBJ/*/rscsi") pisitools.insinto("/usr/lib","libs/*/pic/*.so*") pisitools.insinto("/usr/include", "incs/*/align.h") pisitools.insinto("/usr/include", "incs/*/avoffset.h") pisitools.insinto("/usr/include", "incs/*/xconfig.h") pisitools.insinto("/usr/include/schily", "include/schily/*.h") pisitools.insinto("/usr/include/scg", "libscg/scg/*.h") pisitools.insinto("/etc/default", "rscsi/rscsi.dfl") pisitools.insinto("/etc/default", "cdrecord/cdrecord.dfl") for man in ["btcflash/btcflash.1", "cdda2wav/cdda2ogg.1", "cdda2wav/cdda2wav.1", "cdda2wav/cdda2wav.1", "cdrecord/cdrecord.1", "readcd/readcd.1", "rscsi/rscsi.1"]: pisitools.dosed(man, "/opt/schily", "/usr") pisitools.doman("*/*.1", "*/*.8") pisitools.dodoc("ABOUT", "Changelog", "READMEs/README.linux")
def install(): pisitools.dosbin("lsmsr") pisitools.dosbin("x86info") pisitools.doman("x86info.1", "lsmsr.8") pisitools.dodoc("COPYING", "README", "TODO")
def install(): # Kernel driver pisitools.insinto("/lib/modules/%s/extra/nvidia" % KDIR, "kernel/nvidia.ko", "%s.ko" % driver) # Command line tools and their man pages pisitools.dobin("nvidia-smi") pisitools.doman("nvidia-smi.1.gz") # Libraries and X modules for lib in ("GL", "OpenCL", "XvMCNVIDIA", "cuda", "nvidia"): pisitools.dolib("lib%s*.so*" % lib, "%s/lib" % base) pisitools.dolib("nvidia_drv.so", "%s/drivers" % base) pisitools.dolib("libglx.so*", "%s/extensions" % base) pisitools.dolib("libvdpau_nvidia.so*", "%s/lib/vdpau" % base) # Headers pisitools.insinto("%s/include/CL" % base, "cl*.h") pisitools.insinto("%s/include/GL" % base, "gl*.h") pisitools.insinto("%s/include/cuda" % base, "cuda*.h") # Documentation docdir = "xorg-video-%s" % driver pisitools.dodoc("LICENSE", "NVIDIA_Changelog", "README.txt", destDir=docdir) pisitools.dohtml("html/*", destDir=docdir)
def install(): pisitools.dobin("cdda2wav/OBJ/*/cdda2wav") pisitools.dobin("cdrecord/OBJ/*/cdrecord") pisitools.dobin("mkisofs/OBJ/*/mkisofs") pisitools.dobin("readcd/OBJ/*/readcd") pisitools.dobin("rscsi/OBJ/*/rscsi") pisitools.insinto("/usr/include", "incs/*/align.h") pisitools.insinto("/usr/include", "incs/*/avoffset.h") pisitools.insinto("/usr/include", "incs/*/xconfig.h") pisitools.dobin("sofs/diag/OBJ/*/devdump") pisitools.dobin("sofs/diag/OBJ/*/isodump") pisitools.dobin("sofs/diag/OBJ/*/isoinfo") pisitools.dobin("sofs/diag/OBJ/*/isovfy") pisitools.insinto("/etc/default", "rscsi/rscsi.dfl") pisitools.insinto("/etc/default", "cdrecord/cdrecord.dfl") pisitools.insinto("/usr/lib","libs/*/pic/*.so*") pisitools.insinto("/usr/include/schily", "include/schily/*.h") pisitools.insinto("/usr/include/scg", "include/scg/*.h") pisitools.dodoc("ABOUT", "Changelog", "README*", "START", "doc/*.ps") pisitools.doman("*/*.1", "*/*.8")
def install(): for binary in ["dos2unix", "mac2unix", "unix2dos", "unix2mac"]: pisitools.dobin(binary) pisitools.dodoc("NEWS.txt", "README.txt" ,"TODO.txt", "ChangeLog.txt", "COPYING.txt") pisitools.dohtml("dos2unix.htm") pisitools.doman("man/man1/dos2unix.1")
def install(): pisitools.insinto("/usr/share/freecol", "FreeCol.jar") pisitools.insinto("/usr/share/freecol/data", "data/*") pisitools.insinto("/usr/share/freecol/jars", "jars/*") pisitools.doman("packaging/debian/freecol.6") pisitools.dodoc("packaging/common/README", "packaging/common/COPYING")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("Changes", "LICENSE", "README*", "doc/doc.readme", "doc/libmng.txt") pisitools.doman("doc/man/*") pisitools.dohtml("doc")
def install(): pisitools.dosbin("hping3") for i in ["", "2"]: pisitools.dosym("hping3", "/usr/sbin/hping%s" % i) pisitools.doman("docs/hping3.8") pisitools.dodoc("NEWS", "README", "TODO", "AUTHORS", "BUGS", "CHANGES")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.doman("%s/usr/share/gc/gc.man" % get.installDIR()) shelltools.move("%s/usr/share/gc/" % get.installDIR(), "%s/usr/share/doc/bdwgc/" % get.installDIR()) pisitools.rename("/usr/share/doc/bdwgc/README.linux", "README") pisitools.remove("/usr/share/doc/bdwgc/README.*") pisitools.dodoc ("ChangeLog")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.doman("doc/pstoedit.1") pisitools.dohtml("doc/*.htm") pisitools.dodoc("doc/readme.txt")
def install(): for bin in ["unzip", "funzip", "unzipsfx", "unix/zipgrep"]: pisitools.dobin(bin) pisitools.dosym("/usr/bin/unzip", "/usr/bin/zipinfo") pisitools.doman("man/*.1") pisitools.dodoc("BUGS", "History*", "README", "ToDo", "WHERE")
def install(): pisitools.dobin("amap") pisitools.insinto("/usr/bin/", "amap6") pisitools.dobin("amapcrap") pisitools.insinto("/usr/share/amap/etc/", "appdefs.*") pisitools.doman("amap.1") pisitools.dodoc("AMAP-LIB-INTERFACE", "CHANGES", "IGNORE", "LICENCE*", "README")
def install(): # Executable pisitools.dodir("/usr/bin") shelltools.copy("asciidoc.py","%s/usr/bin/asciidoc" % get.installDIR()) # Config pisitools.dodir("/etc/asciidoc") shelltools.copy("*.conf","%s/etc/asciidoc/" % get.installDIR()) # Shared files pisitools.dodir("/usr/share/asciidoc") for dir in ["doc","docbook-xsl","examples","filters","images","stylesheets"]: shelltools.copy("%s" % dir ,"%s/usr/share/asciidoc/%s" % (get.installDIR(),dir)) # Filters for filter in ["code-filter.conf","code-filter.py"]: pisitools.dosym("/usr/share/asciidoc/filters/%s" % filter, "/etc/asciidoc/filters/%s" % filter) # Stylesheets pisitools.dodir("/etc/asciidoc/stylesheets") shelltools.copy("stylesheets/*.css","%s/etc/asciidoc/stylesheets/" % get.installDIR()) # Documentation pisitools.dohtml("doc/*html") pisitools.doman("doc/asciidoc.1") pisitools.dodoc("BUGS","CHANGELOG","COPYING","README", "docbook-xsl/asciidoc-docbook-xsl.txt")
def install(): pisitools.dobin("dcraw") pisitools.doman("dcraw.1") # Build catalogs for f in shelltools.ls("*.po"): pisitools.domo(f, f.split("dcraw_")[1].split(".po")[0], "dcraw.mo")
def install(): pythonmodules.install("--root %s" % get.installDIR()) pisitools.dodoc("COPYING", "NEWS", "PKG-INFO", "README") pisitools.doman("docs/buildslave.1") pisitools.dodir("/var/lib/buildslave")
def install(): pythonmodules.install() pisitools.insinto("/usr/share/doc/%s/" % get.srcTAG(),"examples") pisitools.doman("doc/man/*") pisitools.dodoc("doc/*", "doc/logo/*", "TODO", "README", "LICENSE")
def install(): autotools.rawInstall("-j1 DESTDIR=%s%s" % (get.installDIR(), suffix)) #autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # emul32 stop here if get.buildTYPE() == "emul32": shelltools.move("%s%s/lib" % (get.installDIR(), suffix), "%s/lib%s" % (get.installDIR(), suffix)) shelltools.move("%s%s/usr/lib" % (get.installDIR(), suffix), "%s/usr/lib%s" % (get.installDIR(), suffix)) #for f in shelltools.ls("%s/usr/lib32/pkgconfig" % get.installDIR()): # pisitools.dosed("%s/usr/lib32/pkgconfig/%s" % (get.installDIR(), f), "emul32", "usr") #shelltools.unlinkDir("%s%s" % (get.installDIR(), suffix)) shelltools.unlink("%s/usr/lib%s/libudev.so" % (get.installDIR(), suffix)) pisitools.dosym("/lib%s/libudev.so.1.6.0" % suffix, "/usr/lib%s/libudev.so" % suffix) shelltools.unlinkDir("%s/usr/lib%s/pkgconfig" % (get.installDIR(), suffix)) shelltools.unlinkDir("%s/lib%s/udev" % (get.installDIR(), suffix)) return #add link pisitools.dosym("/sbin/udevadm", "/bin/udevadm") # Create vol_id and scsi_id symlinks in /sbin probably needed by multipath-tools pisitools.dosym("/lib/udev/scsi_id", "/sbin/scsi_id") # Create /sbin/systemd-udevd -> /sbin/udevd sysmlink, we need it for MUDUR, do not touch this sysmlink. # pisitools.dosym("/lib/systemd/systemd-udevd", "/sbin/systemd-udevd") # Create /etc/udev/rules.d for backward compatibility pisitools.dodir("/etc/udev/rules.d") pisitools.dodir("/run/udev") # Add man files pisitools.doman("man/*.5", "man/*.7", "man/*.8") pisitools.dodoc("README*", "NOTES")
def install(): pisitools.dosbin("logrotate") pisitools.doman("logrotate.8") pisitools.dodir("/etc/logrotate.d") pisitools.dodoc("examples/logrotate*") pisitools.dodoc("CHANGES", "COPYING", "README*")
def install(): pisitools.insinto("/", "root/*") def chmod(path, mode): shelltools.chmod("%s%s" % (get.installDIR(), path), mode) shelltools.echo("%s/etc/pardus-release" % get.installDIR(), "Pardus 2011") # Install baselayout documentation pisitools.doman("man/*.*") # Install baselayout utilities shelltools.cd("src/") autotools.rawInstall('DESTDIR="%s"' % get.installDIR()) # NOTE: We should not need this these days #chmod("/mnt/floppy", 0700) # FIXME: Check these if we switch to systemd chmod("/tmp", 01777) chmod("/var/lock", 0755) chmod("/var/tmp", 01777) chmod("/usr/share/baselayout/shadow", 0600) # FHS compatibility symlinks stuff pisitools.dosym("/var/tmp", "/usr/tmp") pisitools.dosym("share/man", "/usr/local/man") if get.ARCH() == "x86_64": # Directories for 32bit libraries pisitools.dodir("/lib32") pisitools.dodir("/usr/lib32") # Hack for binary blobs built on multi-lib systems pisitools.dosym("lib", "/lib64")
def install(): scons.install("prefix='/usr' destdir='%s' install" % get.installDIR()) pisitools.removeDir("/usr/man") pisitools.doman("ffmpeg2theora.1") pisitools.dodoc("AUTHORS", "COPYING", "TODO", "ChangeLog", "README", "subtitles.txt")
def install(): pisitools.dobin("nipper") pisitools.insinto("/etc/", "nipper.conf") pisitools.doman("man/nipper1", "man/nipper.conf.5") pisitools.dodoc("Changelog", "LICENSE", "Readme")
def install(): pisitools.dosbin("portmap", "/sbin") pisitools.dosbin("pmap_dump") pisitools.dosbin("pmap_set") pisitools.doman("portmap.8", "pmap_dump.8", "pmap_set.8") pisitools.dodoc("BLURB", "CHANGES", "README")
def install(): pisitools.dobin("screen") pisitools.dodir("/var/run/screen") pisitools.dodir("/etc/pam.d") pisitools.insinto("/usr/share/terminfo", "terminfo/screencap") pisitools.insinto("/usr/share/screen/utf8encodings", "utf8encodings/??") shelltools.chmod("%s/var/run/screen" % get.installDIR(), 0775) pisitools.doman("doc/screen.1") pisitools.doinfo("doc/screen.info*") pisitools.dodoc("README", "ChangeLog", "TODO", "NEWS*", "doc/FAQ", "doc/README.DOTSCREEN")
def install(): pisitools.doman("man/gmic.1.gz") pisitools.dodoc("COPYING", "README") pisitools.insinto("/usr/share/doc/gimp-gmic-plugin", "COPYING") pisitools.insinto("/etc/bash_completion.d/", "resources/gmic_bashcompletion.sh", destinationFile = "gmic") shelltools.cd("src") pisitools.dobin("gmic") pisitools.doexe("gmic_gimp", "/usr/lib/gimp/2.0/plug-ins/") pisitools.insinto("/usr/include", "gmic.h") pisitools.dolib("libgmic.so") ver = ".%s" % get.srcVERSION() while ver: pisitools.dosym("libgmic.so", "/usr/lib/libgmic.so%s" % ver) ver = ver[:ver.rfind('.')]
def install(): pisitools.dosbin("smbldap-*") pisitools.remove("/usr/sbin/smbldap-tools.spec") #pisitools.insinto("/usr/lib/perl5/vendor_perl/%s/" % get.curPERL(), "smbldap_tools.pm") pisitools.dodir("/etc/smbldap-tools") pisitools.insinto("/etc/smbldap-tools", "smbldap.conf") pisitools.insinto("/etc/smbldap-tools", "smbldap_bind.conf") pisitools.dodoc("CONTRIBUTORS", "COPYING", "ChangeLog", "FILES", "INFRA", \ "README", "TODO") pisitools.doman("doc/*.8")
def install(): pisitools.dosbin("vsftpd") pisitools.dodir("/home/ftp") pisitools.dodir("/home/ftp/incoming") pisitools.dodir("/usr/share/vsftpd/empty") pisitools.newdoc("vsftpd.conf", "vsftpd.conf.example") pisitools.doman("vsftpd.conf.5", "vsftpd.8") pisitools.insinto("/usr/share/doc/%s" % get.srcTAG(), "SECURITY") pisitools.insinto("/usr/share/doc/%s" % get.srcTAG(), "EXAMPLE") pisitools.dodoc("AUDIT", "BENCHMARKS", "BUGS", "Changelog", "FAQ",\ "LICENSE", "README*", "REFS", "REWARD", "SIZE", \ "SPEED", "TODO", "TUNING")
def install(): pisitools.dodir("usr/share/ca-certificates/mozilla") pisitools.dodir("usr/sbin") autotools.install("SUBDIRS=mozilla DESTDIR=%s" % get.installDIR()) pisitools.doman("sbin/update-ca-certificates.8") shelltools.cd("%s/usr/share/ca-certificates" % get.installDIR()) shelltools.system( "find . -name '*.crt' | sort | cut -b3- > ca-certificates.conf") pisitools.insinto("/etc/", "ca-certificates.conf") pisitools.dodir("/etc/ca-certificates/update.d") pisitools.dodir("etc/ssl/certs")
def install(): pisitools.dobin("clamtk") pisitools.dolib("lib/*", "/usr/lib/perl5/vendor_perl/" + get.curPERL() + "/ClamTk") pisitools.doman("clamtk.1.gz") pisitools.insinto("/usr/share/applications", "clamtk.desktop") pisitools.insinto("/usr/share/pixmaps", "images/clamtk.png") pisitools.insinto("/usr/share/pixmaps", "images/clamtk.xpm") pisitools.dodoc("CHANGES", "DISCLAIMER", "LICENSE", "README") #Locales for i in os.listdir("po"): if fnmatch.fnmatch(i, '*.po'): pisitools.domo("po/" + i, i.replace(".po", ""), "clamtk.mo")
def install(): pisitools.dolib_so("%s/libcompface.so.1.0.0" % sd) pisitools.dosym("libcompface.so.1.0.0", "/usr/lib/libcompface.so.1") pisitools.dosym("libcompface.so.1", "/usr/lib/libcompface.so") pisitools.insinto("/usr/include", "compface.h") for f in ["xbm2xface.pl", "compface", "uncompface"]: pisitools.dobin(f) for f in ["compface.1", "compface.3"]: pisitools.doman(f) pisitools.dodoc("ChangeLog", "README")
def install(): autotools.install("libdir=%s/lib" % get.installDIR()) pisitools.dolib("libz.so.%s" % version) shelltools.chmod("%s/lib/libz.so.*" % get.installDIR()) libtools.gen_usr_ldscript("libz.so") pisitools.remove("/lib/libz.a") for header in ["zconf.h", "zlib.h", "zutil.h"]: pisitools.insinto("/usr/include", header) pisitools.doman("zlib.3") pisitools.dodoc("FAQ", "README", "ChangeLog", "algorithm.txt")
def install(): autotools.install() pisitools.dobin("gretl-config") pisitools.insinto("/usr/share/applications", "gnome/gretl.desktop") pisitools.insinto("/usr/share/pixmaps", "gnome/gretl.png") pisitools.insinto("/usr/share/aclocal", "gretl.m4") pisitools.insinto("/usr/share/emacs/site-lisp", "utils/emacs/gretl.el") pisitools.doman("gretl.1", "gretlcli.1", "gretl-config.1") pisitools.dodoc("ABOUT-NLS", "ChangeLog", "CompatLog", "COPYING", "README", "TODO")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodir("/var/cache/squid") pisitools.dodir("/var/log/squid") pisitools.dosym("/usr/share/squid/errors/en", "/etc/squid/errors") pisitools.doman("helpers/basic_auth/LDAP/*.8") pisitools.dohtml("helpers/basic_auth/MSNT/README.html", "RELEASENOTES.html") #pisitools.dodoc("helpers/basic_auth/SASL/squid_sasl_auth*") pisitools.dodoc("CONTRIBUTORS", "CREDITS", "ChangeLog", "QUICKSTART", "doc/*.txt")
def install(): autotools.install() pisitools.insinto("/etc", "Docs/sample/gnokiirc") # install headers pisitools.insinto("/usr/include", "include/gnokii.h") pisitools.insinto("/usr/include/gnokii", "include/gnokii/*") pisitools.removeDir("/usr/share/doc/gnokii") # install docs pisitools.doman("Docs/man/*.1*", "Docs/man/*.8") pisitools.dodoc("Docs/README*", "Docs/CREDITS", "Docs/FAQ")
def install(): pisitools.insinto("/usr/bin", "src/gnarwl") pisitools.insinto("/usr/sbin", "src/damnit") pisitools.insinto("/var/lib/gnarwl", "data/header.txt") pisitools.insinto("/var/lib/gnarwl", "data/footer.txt") pisitools.insinto("/var/lib/gnarwl", "data/badheaders.txt", "badheaders.db") pisitools.insinto("/var/lib/gnarwl", "data/blacklist.txt", "blacklist.db") pisitools.insinto("/etc", "data/gnarwl.cfg") pisitools.doman("doc/damnit.8", "doc/gnarwl.8") pisitools.dodoc("doc/AUTHORS", "doc/FAQ", "doc/example.ldif", "doc/HISTORY", "doc/ISPEnv2.schema", "doc/ISPEnv.schema", "doc/LICENSE", "doc/README", "doc/README.upgrade")
def install(): pisitools.dosbin("vsftpd") pisitools.dodoc("AUDIT", "BENCHMARKS", "BUGS", "Changelog", "FAQ", "INSTALL", "LICENSE", "README", "README.security", "REWARD", "SIZE", "SPEED", "TODO", "TUNING") pisitools.newdoc("vsftpd.conf", "vsftpd.conf.example") pisitools.doman("vsftpd.conf.5", "vsftpd.8") pisitools.dodir("/home/ftp") pisitools.dodir("/home/ftp/incoming") shelltools.chown("%s/home/ftp/incoming" % get.installDIR(), "ftp", "ftp") pisitools.dodir("/usr/share/vsftpd/empty")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # Move pam module to /lib pisitools.domove("/usr/lib/security/pam_pkcs11.so", "/lib/security") # Create necessary directories pisitools.dodir("/etc/pam_pkcs11/cacerts") pisitools.dodir("/etc/pam_pkcs11/crls") # Create symlink to /etc/ssl/nssdb pisitools.dosym("/etc/ssl/nssdb", "/etc/pam_pkcs11/nssdb") pisitools.dodoc("NEWS", "README", "doc/README*") pisitools.doman("doc/*.[18]")
def install(): pisitools.dobin("antiword") docnames = ("COPYING", "ChangeLog", "ReadMe") for docs in docnames: pisitools.dodoc("%s/%s/Docs/%s" % (get.workDIR(), get.srcDIR(), docs)) shelltools.makedirs("%s/usr/share/antiword" % get.installDIR()) resourcefiles = listdir("%s/%s/Resources" % (get.workDIR(), get.srcDIR())) for resource in resourcefiles: pisitools.insinto("/usr/share/antiword", "%s/%s/Resources/%s" % (get.workDIR(), \ get.srcDIR(), resource)) pisitools.doman("%s/%s/Docs/antiword.1" % (get.workDIR(), get.srcDIR()))
def install(): pisitools.insinto("/lib/modules/%s/extra" % get.curKERNEL(), "modules/*.ko") pisitools.insinto("/etc/udev/rules.d/", "modules/docs/ltmodem.rules", "55-ltmodem.rules") # install utilities pisitools.dosbin("utils/lt_*") pisitools.insinto("/usr/sbin", "utils/unloading", "lt_unloading") # install docs pisitools.dohtml("DOCs/*") pisitools.doman("DOCs/*.1") shelltools.unlink("DOCs/*.html") pisitools.dodoc("1ST-READ", "DOCs/*")
def install(): for app in ["tcpd", "tcpdmatch", "safe_finger", "try-from"]: pisitools.dosbin(app) pisitools.insinto("/usr/include", "tcpd.h") pisitools.insinto("/usr/lib", "libwrap.so*") pisitools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.allow.5") pisitools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.deny.5") pisitools.doman("*.3", "*.5", "*.8") pisitools.remove("/usr/share/man/man8/tcpdchk.*") pisitools.dodoc("BLURB", "CHANGES", "DISCLAIMER", "README*")
def install(): cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) #Remove python examples pisitools.removeDir("/usr/share/libftdi") # Their source can be useful though pisitools.dodoc("examples/*.c", destDir="%s/examples" % get.srcNAME()) # Install udev rule pisitools.insinto("/lib/udev/rules.d", "packages/99-libftdi.rules") pisitools.doman("doc/man/man3/*.3") pisitools.dodoc("AUTHORS", "COPYING.LIB", "ChangeLog", "LICENSE", "README")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) #Create Log Dir pisitools.dodir("/var/log/icecast") pisitools.dodir("/var/run/icecast") #Correct permissions shelltools.chmod("%s/var/log/icecast" % get.installDIR(), 0755) shelltools.chmod("%s/etc/icecast/icecast.xml" % get.installDIR(), 0640) shelltools.chmod("%s/var/run/icecast" % get.installDIR(), 0755) pisitools.insinto("/usr/share/pixmaps", "web/icecast.png") pisitools.doman("debian/icecast2.1")
def install(): autotools.install() pisitools.domove("/usr/bin/bash", "/bin") pisitools.dosym("/bin/bash", "/bin/sh") pisitools.dosym("/bin/bash", "/bin/rbash") # Compatibility with old skels # pisitools.dosym("/etc/bash/bashrc", "/etc/bashrc") pisitools.dosym("bash.info", "/usr/share/info/bashref.info") pisitools.doman("doc/bash.1", "doc/bashbug.1", "doc/builtins.1", "doc/rbash.1") pisitools.dodoc("README", "NEWS", "AUTHORS", "CHANGES", "COMPAT", "Y2K", "doc/FAQ", "doc/INTRO")
def install(): shelltools.cd("wpa_supplicant") for bin in ["wpa_supplicant", "wpa_cli", "wpa_passphrase", "eapol_test"]: pisitools.dosbin(bin) # Install dbus files pisitools.insinto("/usr/share/dbus-1/system-services", "dbus/*.service") pisitools.insinto("/etc/dbus-1/system.d", "dbus/dbus-wpa_supplicant.conf", "wpa_supplicant.conf") pisitools.doman("doc/docbook/*.5") pisitools.doman("doc/docbook/*.8") pisitools.newdoc("wpa_supplicant.conf", "wpa_supplicant.conf.example") pisitools.dodoc("ChangeLog", "../COPYING", "eap_testing.txt", "../README", "todo.txt")
def install(): pythonmodules.install("--root %s" % get.installDIR()) pisitools.doman("docs/buildbot.1") # install examples pisitools.insinto("%s/buildbot" % docdir, "docs/examples") pisitools.dohtml("docs/") fileDimensions = ["32", "48","64"] for dimension in fileDimensions: pisitools.remove("%s/buildbot/html/hexnut%s.png" % (docdir, dimension)) pisitools.dodir("/var/lib/buildmaster")
def install(): for files in ("*.xml", "*.cur", "*.config", "New_Game"): pisitools.insinto(datadir, files) for data in os.listdir("."): fixperms(data) if os.path.isdir(data): if data not in ("bin"): shelltools.copytree(data, "%s%s" % (get.installDIR(), datadir)) pisitools.doman("documentation/*.1") pisitools.dohtml("documentation/fixers_howto.html") pisitools.dodoc("*.txt", "documentation/*.txt", "documentation/Vega_Strike_Players_Guide.pdf")
def install(): pisitools.dobin("dvipost") for i in ["/usr/bin/pptex", "/usr/bin/pplatex"]: pisitools.dosym("/usr/bin/dvipost", i) pisitools.insinto("/usr/share/texmf/tex/latex/misc/", "dvipost.sty") shelltools.chmod(get.installDIR() + "/usr/share/texmf/tex/latex/misc/dvipost.sty", 0644) shelltools.move("dvipost.man", "dvipost.1") pisitools.doman("dvipost.1") pisitools.dohtml("dvipost.html") pisitools.dodoc("dvipost.doc", "CHANGELOG", "NOTES", "README")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.doman("doc/man/man3/*.3") pisitools.dohtml("doc/html/*") pisitools.dodoc("README") for i in shelltools.ls("doc/*"): if shelltools.isFile(i): pisitools.dodoc(i) pisitools.dodir(exampledir) for i in shelltools.ls("sample/*"): if i.endswith(".h") or i.endswith(".c"): pisitools.insinto(exampledir, i)
def install(): shelltools.cd("src") autotools.make("-j1 DESTDIR=%s prefix=/usr install-bin" % (get.installDIR())) shelltools.chmod("%s/usr/bin/clisp-link" % get.installDIR(), 0755) shelltools.cd("..") pisitools.dohtml("doc/impnotes.css", "doc/impnotes.html", "doc/_clisp.html", "doc/clisp.png") pisitools.dodoc("doc/Symbol-Table.text", "doc/CLOS-guide.txt", "doc/LISP-tutorial.txt") pisitools.doman("doc/_clisp.1") pisitools.rename("/usr/share/man/man1/_clisp.1", "clisp.1")
def install(): pisitools.dobin("src/slocate") # Uncomment for installing the cron script # pisitools.dobin("debian/cron.daily", "/etc/cron.daily") # pisitools.rename("/etc/cron.daily/cron.daily", "slocate") pisitools.doman("doc/*.1") pisitools.dodir("/var/lib/slocate") shelltools.touch("%s/var/lib/slocate/slocate.db" % get.installDIR()) pisitools.dosym("slocate", "/usr/bin/locate") pisitools.dosym("slocate", "/usr/bin/updatedb") pisitools.dodoc("WISHLIST", "README", "Changelog", "notes")
def install(): for app in ["ping","ping6"]: pisitools.dobin(app) for app in ["clockdiff","arping","rdisc","tracepath","tracepath6","traceroute6"]: pisitools.dosbin(app) shelltools.chmod("%s/usr/bin/ping" % get.installDIR(), 04711) shelltools.chmod("%s/usr/bin/ping6" % get.installDIR(), 04711) pisitools.doman("doc/*.8") pisitools.dodoc("INSTALL", "RELNOTES") # man conflict with tftp pisitools.remove("/usr/share/man/man8/tftpd.8")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # fixes #10992 pisitools.dobin("contrib/ssh-copy-id") pisitools.doman("contrib/ssh-copy-id.1") shelltools.chmod("%s/etc/ssh/sshd_config" % get.installDIR(), 0600) # special request by merensan shelltools.echo("%s/etc/ssh/ssh_config" % get.installDIR(), "ServerAliveInterval 5") pisitools.dodir("/var/empty/sshd") pisitools.dodoc("ChangeLog", "CREDITS", "OVERVIEW", "README*", "TODO", "sshd_config")
def install(): shelltools.cd("build") autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.cd("../plugins/build") autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.cd("../../") pisitools.insinto("/usr/share/pixmaps", "avidemux_icon.png", "avidemux.png") # remove windows exe and dll files pisitools.removeDir("/usr/share/ADM_addons") pisitools.dodoc("COPYING", "AUTHORS") pisitools.doman("man/*")