Example #1
0
def install():
    pisitools.dobin("ccache")
    pisitools.doman("ccache.1")
    pisitools.dodoc("README")
    pisitools.dohtml("web/")

    pisitools.dodir("/usr/lib/ccache/bin")
Example #2
0
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())
Example #3
0
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")
Example #4
0
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")
Example #5
0
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")
Example #6
0
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")
Example #7
0
def install():
    pisitools.dobin("mt")
    pisitools.dosbin("stinit")

    pisitools.doman("mt.1")
    pisitools.doman("stinit.8")
    pisitools.dodoc("stinit.def.examples", "README*")
Example #8
0
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")
Example #9
0
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")
Example #10
0
def install():
    pisitools.dosbin("lsmsr")
    pisitools.dosbin("x86info")

    pisitools.doman("x86info.1", "lsmsr.8")

    pisitools.dodoc("COPYING", "README", "TODO")
Example #11
0
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)
Example #12
0
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")
Example #13
0
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")
Example #14
0
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")
Example #15
0
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")
Example #16
0
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")
Example #17
0
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")
Example #18
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.doman("doc/pstoedit.1")
    pisitools.dohtml("doc/*.htm")

    pisitools.dodoc("doc/readme.txt")
Example #19
0
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")
Example #20
0
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")
Example #21
0
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")
Example #22
0
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")
Example #23
0
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")
Example #24
0
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")
Example #25
0
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")
Example #26
0
def install():
    pisitools.dosbin("logrotate")
    pisitools.doman("logrotate.8")
    pisitools.dodir("/etc/logrotate.d")

    pisitools.dodoc("examples/logrotate*")
    pisitools.dodoc("CHANGES", "COPYING", "README*")
Example #27
0
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")
Example #28
0
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")
Example #29
0
def install():
    pisitools.dobin("nipper")

    pisitools.insinto("/etc/", "nipper.conf")

    pisitools.doman("man/nipper1", "man/nipper.conf.5")
    pisitools.dodoc("Changelog", "LICENSE", "Readme")
Example #30
0
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")
Example #31
0
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")
Example #32
0
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('.')]
Example #33
0
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")
Example #34
0
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")
Example #35
0
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")
Example #36
0
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")
Example #37
0
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")
Example #38
0
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")
Example #39
0
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")
Example #40
0
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")
Example #41
0
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")
Example #42
0
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")
Example #43
0
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")
Example #44
0
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]")
Example #45
0
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()))
Example #46
0
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/*")
Example #47
0
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*")
Example #48
0
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")
Example #49
0
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")
Example #50
0
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")
Example #51
0
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")
Example #52
0
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")
Example #53
0
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")
Example #54
0
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")
Example #55
0
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)
Example #56
0
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")
Example #57
0
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")
Example #58
0
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")
Example #59
0
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")
Example #60
0
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/*")