예제 #1
0
def install():
    inarytools.dosbin("lsof")

    inarytools.insinto("/usr/share/lsof/scripts", "scripts/*")

    inarytools.doman("Lsof.8")
    inarytools.dodoc("00*")
예제 #2
0
def install():
    shelltools.cd("{}/yacc-1.9.1".format(get.workDIR()))

    inarytools.dobin("yacc")

    inarytools.doman("yacc.1")
    inarytools.dodoc("ACKNOWLEDGEMENTS", "NEW_FEATURES", "NOTES", "README*")
예제 #3
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/lib32" % (get.installDIR(), suffix),
                        "%s/lib32" % (get.installDIR()))
        shelltools.move("%s%s/usr/lib32" % (get.installDIR(), suffix),
                        "%s/usr/lib32" % (get.installDIR()))
        for f in shelltools.ls("%s/usr/lib32/pkgconfig" % get.installDIR()):
            inarytools.dosed(
                "%s/usr/lib32/pkgconfig/%s" % (get.installDIR(), f), "emul32",
                "usr")
        return

    #add link
    inarytools.dosym("/sbin/udevadm", "/bin/udevadm")

    # Create vol_id and scsi_id symlinks in /sbin probably needed by multipath-tools
    inarytools.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.
    # inarytools.dosym("/lib/systemd/systemd-udevd", "/sbin/systemd-udevd")

    # Create /etc/udev/rules.d for backward compatibility
    inarytools.dodir("/etc/udev/rules.d")
    inarytools.dodir("/run/udev")

    # Add man files
    inarytools.doman("man/*.5", "man/*.7", "man/*.8")

    inarytools.dodoc("README*", "NOTES")
예제 #4
0
def install():
    inarytools.dobin("pbzip2")
    inarytools.doman("pbzip2.1")

    inarytools.dosym("pbzip2", "/usr/bin/pbunzip2")
    inarytools.dosym("pbzip2", "/usr/bin/pbzcat")

    inarytools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
예제 #5
0
def install():
    inarytools.dobin("makeself.sh")
    inarytools.dodir("/usr/share/man")
    inarytools.dodir("/usr/share/makeself")
    inarytools.dobin("makeself-header.sh", "/usr/share/makeself/")
    inarytools.doman("makeself.1")

    inarytools.dodoc("COPYING", "README*")
예제 #6
0
def install():
    #rename netcat binary to differentiate it from gnu version
    inarytools.insinto("/usr/bin/", "nc", "netcat-openbsd")
    #insert a symlink as nc so that applications expecting nc command can run it
    inarytools.dosym("./netcat-openbsd", "/usr/bin/nc")

    # copy the man stuff and create a symlink for both command possibilities
    inarytools.doman("nc.1")
    inarytools.dosym("./nc.1", "/usr/share/man/man1/netcat-openbsd.1")
예제 #7
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    if get.buildTYPE() == "emul32":
        return

    inarytools.removeDir("/usr/share/doc/Linux-PAM/")

    inarytools.doman("doc/man/*.[0-9]")
    inarytools.dodoc("CHANGELOG", "Copyright", "README")
예제 #8
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    for manp in shelltools.ls("man3"):
        inarytools.doman("man3/%s" % manp)

    inarytools.dohtml("docs/*.htm*")
    inarytools.dodoc("ChangeLog", "COPYING.LIB", "README", "TODO",
                     "docs/COPYING*", "docs/README.SDL")
예제 #9
0
def install():
    inarytools.doman("crontab.1", "crontab.5", "cron.8")
    inarytools.dodoc("CHANGES", "CONVERSION", "FEATURES", "MAIL", "README",
                     "THANKS")

    inarytools.dosbin("cron")
    inarytools.dobin("crontab")

    inarytools.dodir("/var/spool/cron/crontabs")
    inarytools.dodir("/etc/cron.d")
예제 #10
0
def install():
    inarytools.dobin("run-parts")
    inarytools.doman("run-parts.8")

    inarytools.insinto("/usr/share/man/de/man8/", "po4a/de/run-parts.8")
    inarytools.insinto("/usr/share/man/es/man8/", "po4a/es/run-parts.8")
    inarytools.insinto("/usr/share/man/fr/man8/", "po4a/fr/run-parts.8")
    inarytools.insinto("/usr/share/man/it/man8/", "po4a/it/run-parts.8")
    inarytools.insinto("/usr/share/man/ja/man8/", "po4a/ja/run-parts.8")
    inarytools.insinto("/usr/share/man/pl/man8/", "po4a/pl/run-parts.8")
    inarytools.insinto("/usr/share/man/sl/man8/", "po4a/sl/run-parts.8")
예제 #11
0
def install():
    for i in rdoffFiles:
        binFiles.append("rdoff/%s" % i)

    for i in binFiles:
        inarytools.dobin(i)

    inarytools.dosym("rdf2bin", "/usr/bin/rdf2com")

    inarytools.doman("nasm.1", "ndisasm.1")
    inarytools.dodoc("AUTHORS", "CHANGES", "ChangeLog", "README", "TODO",
                     "doc/nasmdoc.*")
예제 #12
0
def install():
    inarytools.dobin("screen")

    inarytools.dodir("/run/screen")
    inarytools.dodir("/etc/pam.d")

    inarytools.insinto("/usr/share/terminfo", "terminfo/screencap")
    inarytools.insinto("/usr/share/screen/utf8encodings", "utf8encodings/??")

    shelltools.chmod("%s/run/screen" % get.installDIR(), 0o775)

    inarytools.doman("doc/screen.1")
    inarytools.dodoc("README", "ChangeLog", "TODO", "NEWS*", "doc/FAQ", "doc/README.DOTSCREEN")
예제 #13
0
def install():
    inarytools.dodir("usr/share/ca-certificates/mozilla")
    inarytools.dodir("usr/sbin")

    autotools.install("SUBDIRS=mozilla DESTDIR=%s" % get.installDIR())
    inarytools.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")
    inarytools.insinto("/etc/", "ca-certificates.conf")

    inarytools.dodir("/etc/ca-certificates/update.d")
    inarytools.dodir("etc/ssl/certs")
예제 #14
0
def install():
    autotools.install()

    inarytools.domove("/usr/bin/bash", "/bin")
    inarytools.dosym("/bin/bash","/bin/sh")
    inarytools.dosym("/bin/bash","/bin/rbash")

    # Compatibility with old skels
    # inarytools.dosym("/etc/bash/bashrc", "/etc/bashrc")

    inarytools.dosym("bash.info", "/usr/share/info/bashref.info")
    inarytools.doman("doc/bash.1", "doc/bashbug.1", "doc/builtins.1", "doc/rbash.1")
    inarytools.dodoc("README", "NEWS", "AUTHORS", "CHANGES", "COMPAT", "Y2K", "doc/FAQ", "doc/INTRO")
예제 #15
0
def install():
    inarytools.dosbin("vsftpd")

    inarytools.dodir("/data/user/ftp")
    inarytools.dodir("/data/user/ftp/incoming")
    inarytools.dodir("/usr/share/vsftpd/empty")
    inarytools.dodir("/var/log/vsftpd")

    inarytools.newdoc("vsftpd.conf", "vsftpd.conf.example")
    inarytools.doman("vsftpd.conf.5", "vsftpd.8")
    inarytools.insinto("/usr/share/doc/%s" % get.srcNAME(), "SECURITY")
    inarytools.insinto("/usr/share/doc/%s" % get.srcNAME(), "EXAMPLE")
    inarytools.dodoc("AUDIT", "BENCHMARKS", "BUGS", "Changelog", "FAQ",\
                    "LICENSE", "README*", "REFS", "REWARD", "SIZE", \
                    "SPEED", "TODO", "TUNING")
예제 #16
0
def install():
    cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())

    #Remove python examples
    inarytools.removeDir("/usr/share/libftdi")

    # Their source can be useful though
    inarytools.dodoc("examples/*.c", destDir="%s/examples" % get.srcNAME())

    # Install udev rule
    inarytools.insinto("/lib/udev/rules.d", "packages/99-libftdi.rules")

    inarytools.doman("doc/man/man3/*.3")

    inarytools.dodoc("AUTHORS", "COPYING.LIB", "ChangeLog", "LICENSE", "README")
예제 #17
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    inarytools.doman("doc/man/man3/*.3")
#    inarytools.dohtml("doc/html/*")
    inarytools.dodoc("README.md")

    for i in shelltools.ls("doc/*"):
        if shelltools.isFile(i):
            inarytools.dodoc(i)

    inarytools.dodir(exampledir)
    for i in shelltools.ls("sample/*"):
        if i.endswith(".h") or i.endswith(".c"):
            inarytools.insinto(exampledir, i)
예제 #18
0
def install():
    destDir="/usr/lib32" if get.buildTYPE() == "emul32" else "/usr/lib"
    inarytools.dolib("libjbig/libjbig.a", destinationDirectory = destDir, mode=755)
    inarytools.dolib("libjbig/libjbig85.a", destinationDirectory = destDir, mode=755)
    inarytools.dolib("libjbig/jbig.h", destinationDirectory = destDir, mode=755)
    inarytools.dolib("libjbig/jbig_ar.h", destinationDirectory = destDir, mode=755)
    inarytools.dolib("libjbig/jbig85.h", destinationDirectory = destDir, mode=755)
    
    if get.buildTYPE() == "emul32":
        inarytools.dobin("pbmtools/jbgtopbm")
        inarytools.dobin("pbmtools/pbmtojbg")
        inarytools.dobin("pbmtools/jbgtopbm85")
        inarytools.dobin("pbmtools/pbmtojbg85")

        inarytools.doman("pbmtools/jbgtopbm.1", "pbmtools/pbmtojbg.1")
     
        inarytools.dodoc("ANNOUNCE", "CHANGES", "COPYING", "TODO")
예제 #19
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    # fixes #10992
    inarytools.dobin("contrib/ssh-copy-id")
    inarytools.doman("contrib/ssh-copy-id.1")
    
    # an script in contrib
    inarytools.dobin("contrib/findssl.sh")
    
    shelltools.chmod("%s/etc/ssh/sshd_config" % get.installDIR(), 0o600)
    # special request by merensan
    shelltools.echo("%s/etc/ssh/ssh_config" % get.installDIR(), "ServerAliveInterval 5")

    inarytools.dodir("/var/empty/sshd")

    inarytools.dodoc("ChangeLog", "CREDITS", "OVERVIEW", "README*", "TODO", "sshd_config")
예제 #20
0
def install():
    shelltools.cd("wpa_supplicant")

    for bin in ["wpa_supplicant", "wpa_cli", "wpa_passphrase", "eapol_test"]:
        inarytools.dosbin(bin)

    # Install dbus files
    inarytools.insinto("/usr/share/dbus-1/system-services", "dbus/*.service")
    inarytools.insinto("/etc/dbus-1/system.d", "dbus/dbus-wpa_supplicant.conf",
                       "wpa_supplicant.conf")

    inarytools.doman("doc/docbook/*.5")
    inarytools.doman("doc/docbook/*.8")
    inarytools.newdoc("wpa_supplicant.conf", "wpa_supplicant.conf.example")

    inarytools.dodoc("ChangeLog", "../COPYING", "eap_testing.txt", "../README",
                     "todo.txt")
예제 #21
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    inarytools.remove("%s/*.a" % LIBDIR)

    if get.buildTYPE():
        return

    # Copy zlib to /lib
    inarytools.domove("/usr/lib/libz*", "/lib")

    # Create symlinks in /usr/lib
    inarytools.dosym("/lib/libz.so.%s" % get.srcVERSION(), "/usr/lib/libz.so.%s" % get.srcVERSION())
    inarytools.dosym("libz.so.%s" % get.srcVERSION(), "/usr/lib/libz.so.1")
    inarytools.dosym("libz.so.1", "/usr/lib/libz.so")

    inarytools.doman("zlib.3")
    inarytools.dodoc("FAQ", "README", "ChangeLog", "doc/*", "examples/*")
예제 #22
0
def install():
    autotools.rawInstall("-j1 DESTDIR=%s%s" % (get.installDIR(), suffix))
    # emul32 stop here
    if get.buildTYPE() == "emul32":
        shelltools.move("%s%s/usr/lib32" % (get.installDIR(), suffix),
                        "%s/usr/lib32" % (get.installDIR()))
        for f in shelltools.ls("%s/usr/lib32/pkgconfig" % get.installDIR()):
            inarytools.dosed(
                "%s/usr/lib32/pkgconfig/%s" % (get.installDIR(), f), "emul32",
                "usr")
    else:

        # Create /etc/udev/rules.d for backward compatibility
        inarytools.dodir("/etc/udev/rules.d")
        inarytools.dodir("/run/udev")

        # Add man files
        inarytools.doman("man/*.5", "man/*.7", "man/*.8")

        inarytools.dodoc("README*", "NOTES")
예제 #23
0
def install():
    # GUI executable
    inarytools.dobin("fslint-gui")

    insinto_dict = {  # GUI file
        "/usr/share/fslint": "fslint.glade",
        # icon
        "/usr/share/pixmaps": "fslint_icon.png",
        # shortcut
        "/usr/share/applications": "fslint.desktop"
    }

    for i in insinto_dict:
        inarytools.insinto(i, insinto_dict[i])

    dobin_dict= { # other executables
            "/usr/share/fslint/fslint" : ["fslint/find*", "fslint/zipdir", "fslint/fslint"] ,
            "/usr/share/fslint/fslint/fstool" : ["fslint/fstool/*"] ,
            "/usr/share/fslint/fslint/supprt" : ["fslint/supprt/get*", "fslint/supprt/fslver", "fslint/supprt/md5sum_approx"] ,
            "/usr/share/fslint/fslint/supprt/rmlint" : ["fslint/supprt/rmlint/*"] ,
            }

    for i in dobin_dict:
        inarytools.dodir(i)
        for j in dobin_dict[i]:
            inarytools.dobin(j, i)

    # locales
    shelltools.touch("Makefile")
    autotools.rawInstall("DESTDIR=%s -C po" % get.installDIR())

    # docs
    inarytools.dodoc("doc/*")

    # man files
    for i in ["man/fslint-gui.1", "man/fslint.1"]:
        inarytools.doman(i)

    # link to icon in main fslint dir
    inarytools.dosym("/usr/share/pixmaps/fslint_icon.png",
                     "/usr/share/fslint/fslint_icon.png")
예제 #24
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    if get.buildTYPE() == "emul32": return

    inarytools.insinto("/etc/fonts", "fonts.conf", "fonts.conf.new")

    enabled_configs = ("10-sub-pixel-rgb.conf", "70-yes-bitmaps.conf")
    disabled_configs = ("10-no-sub-pixel.conf", )

    for cfg in enabled_configs:
        inarytools.dosym("../conf.avail/%s" % cfg,
                         "/etc/fonts/conf.d/%s" % cfg)

    for cfg in disabled_configs:
        inarytools.remove("/usr/share/fontconfig/conf.avail/%s" % cfg)

    for i in ["fc-cat", "fc-list", "fc-match", "fc-cache"]:
        inarytools.doman("%s/*.1" % i)

    inarytools.doman("doc/*.3")

    inarytools.dodoc("AUTHORS", "COPYING", "README", "doc/*.txt")
예제 #25
0
def install():
    for app in ["tcpd", "tcpdchk", "tcpdmatch", "safe_finger", "try-from"]:
        inarytools.dosbin(app)

    inarytools.insinto("/usr/include", "tcpd.h")

    inarytools.dolib("libwrap.a")

    # FIXME: this seems not necessary anymore
    # inarytools.domove("libwrap.so", "libwrap.so.0.%s" % get.srcVERSION())
    inarytools.dolib("libwrap.so.0.%s" % get.srcVERSION(), "/lib")

    inarytools.dosym("/lib/libwrap.so.0.%s" % get.srcVERSION(),
                     "/lib/libwrap.so.0")
    inarytools.dosym("/lib/libwrap.so.0", "/lib/libwrap.so")

    libtools.gen_usr_ldscript("libwrap.so")

    inarytools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.allow.5")
    inarytools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.deny.5")

    inarytools.doman("*.3", "*.5", "*.8")
    inarytools.dodoc("BLURB", "CHANGES", "DISCLAIMER", "README*")
예제 #26
0
def install():
    shelltools.system('/bin/sh postfix-install \
                       -non-interactive \
                       install_root="%(installDIR)s" \
                       config_directory="/usr/share/doc/%(srcNAME)s/defaults" \
                       readme_directory="/usr/share/doc/%(srcNAME)s/readme" \
                       ' % {'installDIR': get.installDIR(), 'srcNAME': get.srcNAME()})

    inarytools.removeDir("/var/")

    # lets make dirs
    inarytools.dodir("/var/spool/postfix/")
    inarytools.dodir("/etc/mail/")
    inarytools.dodir("/etc/postfix/")
    inarytools.dodir("/var/spool/mail/")
    inarytools.dodir("/var/lib/postfix")
    inarytools.dosym("/var/spool/mail", "/var/mail")

    # qshape comes
    inarytools.dosbin("auxiliary/qshape/qshape.pl")
    inarytools.rename("/usr/sbin/qshape.pl", "qshape")

    # legacy FSH
    inarytools.dosym("/usr/sbin/sendmail", "/usr/lib/sendmail")

    # performance tuning tools.
    inarytools.dosbin("bin/smtp-source")
    inarytools.dosbin("bin/smtp-sink")
    inarytools.dosbin("bin/qmqp-source")
    inarytools.dosbin("bin/qmqp-sink")
    inarytools.doman("man/man1/smtp-source.1")
    inarytools.doman("man/man1/smtp-sink.1")
    inarytools.doman("man/man1/qmqp-source.1")
    inarytools.doman("man/man1/qmqp-sink.1")

    # Move some files
    inarytools.domove("/usr/share/doc/%s/defaults/master.cf" % get.srcNAME(), "/etc/postfix/")

    # Docs
    inarytools.insinto("/usr/share/doc/%s/" % get.srcNAME(), "html/")
    inarytools.insinto("/usr/share/doc/%s/" % get.srcNAME(), "examples/")
    for s in ["*README", "COMPATIBILITY", "HISTORY", "LICENSE", "RELEASE_NOTES"]:
        inarytools.insinto("/usr/share/doc/%s/" % get.srcNAME(), s)
예제 #27
0
def install():
    inarytools.dobin("inxi")
    inarytools.doman("inxi.1")
예제 #28
0
def install():
    jvmdir = "/usr/lib/jvm/java-7-openjdk"

    inarytools.dodoc("AUTHORS", "ChangeLog", "COPYING", "HACKING", "README",
                     "NEWS")

    #cd main output directory
    shelltools.cd("openjdk.build")

    #---- install openjdk7-doc
    inarytools.insinto("/usr/share/doc/openjdk7-doc", "docs/*")

    #install openjdk7-src
    inarytools.insinto(jvmdir, "images/j2sdk-image/src.zip")

    #---- instal jdk7-openjdk
    for d in ["include", "lib", "bin"]:
        inarytools.insinto(jvmdir, "images/j2sdk-image/%s" % d)
    #install openjdk7-src
    # inarytools.insinto(jvmdir, "images/j2re-image/src.zip")

    for f in shelltools.ls("%s/usr/lib/jvm/java-7-openjdk/bin/" %
                           get.installDIR()):
        if not f in [
                "java", "java-rmi.cgi", "keytool", "orbd", "pack200",
                "policytool", "rmid", "rmiregistry", "servertool", "tnameserv",
                "unpack200"
        ]:
            inarytools.dosym("/usr/lib/jvm/java-7-openjdk/bin/%s" % f,
                             "/usr/bin/%s" % f)

    #install man pages
    inarytools.doman("images/j2sdk-image/man/man1/*")
    inarytools.insinto("/usr/share/man/ja/man1",
                       "images/j2sdk-image/man/ja_JP.UTF-8/man1/*.1")
    inarytools.insinto("/usr/share/applications", "../jconsole.desktop")
    shelltools.system("chmod go+r %s%s/lib/sa-jdi.jar" %
                      (get.installDIR(), jvmdir))

    #---- instal jre7-openjdk
    inarytools.insinto("%s/jre/bin" % jvmdir, "images/j2sdk-image/jre/bin/*")
    #inarytools.insinto("%s/jre/lib/amd64" % jvmdir , "j2sdk-image/jre/lib/amd64/xawt")
    for binfile in shelltools.ls("images/j2sdk-image/jre/bin"):
        try:
            inarytools.dosym("%s/jre/bin/%s" % (jvmdir, binfile),
                             "/usr/bin/%s" % binfile)
        except:
            pass

    inarytools.insinto("/usr/share/applications", "../policytool.desktop")

    for size in [16, 24, 32, 48]:
        fullsize = "%dx%d" % ((size, ) * 2)
        inarytools.insinto(
            "/usr/share/icons/hicolor/%s/apps/" % fullsize,
            "../openjdk/jdk/src/solaris/classes/sun/awt/X11/java-icon%d.png" %
            size, "java.png")

    #---- install jre7-openjdk-headless
    inarytools.insinto("%s/jre/" % jvmdir, "images/j2sdk-image/jre/lib")
    inarytools.insinto("%s/jre/bin" % jvmdir, "images/j2sdk-image/jre/bin/*")

    # inarytools.rename("%s/jre/lib/fontconfig.Ubuntu.properties.src" % jvmdir , "fontconfig.properties")
    # inarytools.rename("%s/jre/lib/fontconfig.Ubuntu.bfc" % jvmdir , "fontconfig.bfc")
    #inarytools.remove("%s/jre/lib/fontconfig.*.bfc" % jvmdir)
    #inarytools.remove("%s/jre/lib/fontconfig.*.properties.src" % jvmdir)

    inarytools.domove("%s/jre/lib/*.properties*" % jvmdir,
                      "/etc/java-7-openjdk/")

    for propfile in shelltools.ls("%s/etc/java-7-openjdk/" % get.installDIR()):
        inarytools.dosym("/etc/java-7-openjdk/%s" % propfile,
                         "%s/jre/lib/%s" % (jvmdir, propfile))

    inarytools.domove("%s/jre/lib/images/cursors/cursors.properties" % jvmdir,
                      "/etc/java-7-openjdk/cursors/")
    inarytools.dosym("/etc/java-7-openjdk/cursors/cursors.properties",
                     "%s/jre/lib/images/cursors/cursors.properties" % jvmdir)

    inarytools.rename(
        "%s/jre/lib/management/jmxremote.password.template" % jvmdir,
        "jmxremote.password")
    inarytools.rename("%s/jre/lib/management/snmp.acl.template" % jvmdir,
                      "snmp.acl")

    for f in [
            "management.properties", "jmxremote.access", "jmxremote.password",
            "snmp.acl"
    ]:
        inarytools.domove("%s/jre/lib/management/%s" % (jvmdir, f),
                          "/etc/java-7-openjdk/management/")
        inarytools.dosym("/etc/java-7-openjdk/management/%s" % f,
                         "%s/jre/lib/management/%s" % (jvmdir, f))

    for f in ["java.policy", "java.security", "nss.cfg"]:
        inarytools.domove("%s/jre/lib/security/%s" % (jvmdir, f),
                          "/etc/java-7-openjdk/security/")
        inarytools.dosym("/etc/java-7-openjdk/security/%s" % f,
                         "%s/jre/lib/security/%s" % (jvmdir, f))

    #confs=os.listdir("%s/etc/java-7-openjdk/" % get.installDIR())
    #for i in confs:
    #shelltools.system("chmod 0644 %s/etc/java-7-openjdk/%s" % (get.installDIR, i))

    #inarytools.domove("%s/jre/lib/fontconfig.bfc" % jvmdir,"/etc/java-7-openjdk/")
    inarytools.domove("%s/jre/lib/amd64/jvm.cfg" % jvmdir,
                      "/etc/java-7-openjdk/")
    inarytools.dosym("/etc/java-7-openjdk/jvm.cfg",
                     "%s/jre/lib/amd64/jvm.cfg" % jvmdir)

    for license in ["LICENSE", "THIRD_PARTY_README", "ASSEMBLY_EXCEPTION"]:
        inarytools.insinto("/usr/share/doc/jre7-openjdk-headless",
                           "images/j2re-image/%s" % license)

    inarytools.remove("%s/jre/lib/security/cacerts" % jvmdir)

    #seems we need to add this symlink into ca-certificates-java package ?
    inarytools.dosym("/etc/ssl/certs/java/cacerts",
                     "%s/jre/lib/security/cacerts" % jvmdir)
예제 #29
0
def install():
    inarytools.dosbin("tcpdump")
    inarytools.doman("tcpdump.1")
    inarytools.dodoc("CHANGES", "LICENSE", "README", "CREDITS", "PLATFORMS",
                     "VERSION", "*.awk")
예제 #30
0
def install():
    autotools.install()

    inarytools.doman("doc/*.[15]")
    inarytools.dodoc("ABOUT*", "AUTHORS", "ChangeLog", "COPYING", "NEWS",
                     "README", "THANKS", "TODO")