def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) #Remove conflicted file, it is in linux-firmware package inarytools.remove("lib/firmware/ctefx.bin") # Install additional readme files for d in ["hdsploader", "mixartloader", "pcxhrloader", "usx2yloader", "vxloader"]: inarytools.newdoc("%s/README" % d, "README.%s" % d) inarytools.dodoc("COPYING", "README")
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")
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")
def install(): shelltools.export("ARCH", "") autotools.rawInstall('EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \ EXTRA_KLIBCLDFLAGS="-z,noexecstack" \ HOSTCC="%s" CC="%s" \ KLIBCARCH=%s \ KLIBCASMARCH=x86 \ libdir=/usr/lib \ SHLIBDIR=/lib \ mandir=/usr/share/man \ INSTALLROOT="%s" \ INSTALLDIR=/usr/lib/klibc' % (get.CC(), get.CC(), klibcarch, get.installDIR())) asmSrcDir = "linux/arch/x86/include/asm" asmTargetDir = "/usr/lib/klibc/include/asm" # FIXME: we probably don't need old kernel workarounds anymore # just a workaround for installer bug with 2.6.24, will make it sane later #inarytools.remove(asmTargetDir) #inarytools.dosym("asm-x86", asmTargetDir) # yet another new kernel compatibility workaround for 2.6.28 and above #for f in shelltools.ls(asmSrcDir): # inarytools.insinto(asmTargetDir, "%s/%s" % (asmSrcDir, f)) fixperms("%s/usr/lib/klibc/include" % get.installDIR()) for f in ["gunzip", "zcat"]: inarytools.remove("/usr/lib/klibc/bin/%s" % f) inarytools.dosym("gzip", "/usr/lib/klibc/bin/%s" % f) inarytools.dodoc("README", "usr/klibc/LICENSE", "usr/klibc/CAVEATS") for f in docs: inarytools.newdoc(f, docs[f]) inarytools.insinto("/usr/lib/klibc/include/linux", "linux/include/linux/*") inarytools.insinto("/usr/lib/klibc/include/asm", "linux/include/asm/*") inarytools.insinto("/usr/lib/klibc/include/asm-generic", "linux/include/asm-generic/*")