def install(): shelltools.export("ARCH", "") autotools.rawInstall('EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \ EXTRA_KLIBCLDFLAGS="-z,noexecstack" \ HOSTCC="%s" CC="%s" \ KLIBCARCH=i386 \ KLIBCASMARCH=x86 \ libdir=/usr/lib \ SHLIBDIR=/lib \ mandir=/usr/share/man \ INSTALLROOT="%s" \ INSTALLDIR=/usr/lib/klibc' % (get.CC(), get.CC(), get.installDIR())) # just a workaround for installer bug with 2.6.24, will make it sane later pisitools.remove("/usr/lib/klibc/include/asm") pisitools.dosym("asm-x86", "/usr/lib/klibc/include/asm") fixperms("%s/usr/lib/klibc/include" % get.installDIR()) for f in ["gunzip", "zcat"]: pisitools.remove("/usr/lib/klibc/bin/%s" % f) pisitools.dosym("gzip", "/usr/lib/klibc/bin/%s" % f) pisitools.dodoc("README", "klibc/LICENSE", "klibc/CAVEATS") for f in docs: pisitools.newdoc(f, docs[f])
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.newdoc("info/README", "README.info") pisitools.newdoc("makeinfo/README", "README.makeinfo") pisitools.dodoc("AUTHORS", "ChangeLog", "INTRODUCTION", "NEWS", "README", "TODO")
def install(): autotools.install("INSTALL_PREFIX=%s/usr" % get.installDIR()) # Upstream's makefile installs lots of unwanted parts of the addons, so we hack it pisitools.removeDir("/usr/lib/io/addons") for dirs in os.listdir("addons"): pisitools.insinto("/usr/lib/io/addons/%s/_build/dll" % dirs, "addons/%s/_build/dll/*" % dirs) pisitools.insinto("/usr/lib/io/addons/%s" % dirs, "addons/%s/build.io" % dirs) pisitools.insinto("/usr/lib/io/addons/%s" % dirs, "addons/%s/depends" % dirs) pisitools.insinto("/usr/share/doc/%s/Flux/SongJam" % get.srcTAG(), "addons/Flux/samples/SongJam/*.txt") pisitools.insinto("/usr/share/doc/%s/Flux/Diagram" % get.srcTAG(), "addons/Flux/samples/Diagram/notes/*.txt") pisitools.insinto("/usr/share/doc/%s/Flux/Slideshow" % get.srcTAG(), "addons/Flux/samples/Slideshow/*.txt") pisitools.insinto("/usr/share/doc/%s/Flux/resources" % get.srcTAG(), "addons/Flux/resources/themes/Milk/*.txt") pisitools.insinto("/usr/share/doc/%s/Flux/resources" % get.srcTAG(), "addons/Flux/resources/themes/Neos/*.txt") pisitools.insinto("/usr/share/doc/%s/OpenGL" % get.srcTAG(), "addons/OpenGL/samples/game/*.txt") pisitools.insinto("/usr/share/doc/%s/html/OpenGL" % get.srcTAG(), "addons/OpenGL/docs/*") pisitools.dohtml("docs/guide.html") pisitools.newdoc("libs/basekit/source/simd_cph/LICENSE.txt", "simd_cph_LICENSE.txt") pisitools.dodoc("libs/basekit/license/bsd_license.txt", "docs/guide.pdf")
def install(): autotools.rawInstall("DESTDIR=%s install-lib" % get.installDIR()) autotools.rawInstall("DESTDIR=%s install-snmp" % get.installDIR()) autotools.rawInstall("DESTDIR=%s install-usb" % get.installDIR()) autotools.rawInstall("DESTDIR=%s install-cgi" % get.installDIR()) autotools.rawInstall("DESTDIR=%s install-cgi-conf" % get.installDIR()) # needed by scripts, this trick is for safely unmounting /usr pisitools.dosym("/lib/nut/upsdrvctl", "/usr/sbin/upsdrvctl") # nut's own statedir pisitools.dodir(nutconfig["STATE_PATH"]) shelltools.chmod("%s/%s" % (get.installDIR(), nutconfig["STATE_PATH"]), 0770) # let configs work for f in shelltools.ls("%s/%s/*.sample" % (get.installDIR(), nutconfig["CONF_DIR"])): _file = shelltools.baseName(f) pisitools.rename("%s/%s" % (nutconfig["CONF_DIR"], _file), _file[:-7]) # docs examples and cable diagrams pisitools.newdoc("lib/README", "README.lib") pisitools.insinto("%s/%s" % (get.docDIR(), get.srcTAG()), "docs/cables") pisitools.dodoc("ChangeLog", "CREDITS", "MAINTAINERS", "NEWS", "README", "UPGRADING", "docs/FAQ", "docs/*.txt")
def install(): pisitools.dodir("/usr/bin") pisitools.dodir("/usr/sbin") autotools.install("PREFIX=\"%s\" ROOT=\"%s\" MANDIR=\"%s/usr/share/man\"" % (get.installDIR(), get.installDIR(), get.installDIR())) # irda-utils's install-etc installs files in /etc/sysconfig if # that directory exists on the system, so clean up just in case. # This is for bug 1797 (17 Jan 2004 agriffis) # rm -rf ${D}/etc/sysconfig 2>/dev/null pisitools.dobin("irsockets/irdaspray") pisitools.dobin("irsockets/ias_query") pisitools.dobin("irsockets/irprintf") pisitools.dobin("irsockets/irprintfx") pisitools.dobin("irsockets/irscanf") pisitools.dobin("irsockets/recv_ultra") pisitools.dobin("irsockets/send_ultra") pisitools.dosbin("findchip/gfindchip") pisitools.dodoc("README") pisitools.dodoc("etc/modules.conf.irda") # install README's into /usr/share/doc for i in ["irattach", "irdadump", "irdaping", "irsockets", "tekram"]: pisitools.newdoc(i + "/README", "README." + i)
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.insinto("/usr/share/hal/fdi/information/20thirdparty/", "scripts/hal/20-ups-nut-device.fdi") pisitools.dodir("/usr/libexec") for f in shelltools.ls("drivers"): if f.startswith("hald-addon-"): pisitools.dosym("/lib/nut/%s" % f, "/usr/libexec/%s" % f) # needed by scripts, this trick is for safely unmounting /usr pisitools.dosym("/lib/nut/upsdrvctl", "/usr/sbin/upsdrvctl") # nut's own statedir pisitools.dodir(nutconfig["STATE_PATH"]) shelltools.chmod("%s/%s" % (get.installDIR(), nutconfig["STATE_PATH"]), 0770) # let configs work for f in shelltools.ls("%s/%s/*.sample" % (get.installDIR(), nutconfig["CONF_DIR"])): _file = shelltools.baseName(f) pisitools.rename("%s/%s" % (nutconfig["CONF_DIR"], _file), _file[:-7]) # docs examples and cable diagrams pisitools.newdoc("lib/README", "README.lib") pisitools.insinto("%s/%s" % (get.docDIR(), get.srcTAG()), "docs/cables") pisitools.dodoc("ChangeLog", "CREDITS", "MAINTAINERS", "NEWS", "README", "UPGRADING", "docs/FAQ", "docs/*.txt")
def install(): shelltools.export("ARCH", "") autotools.rawInstall('EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \ EXTRA_KLIBCLDFLAGS="-z,noexecstack" \ HOSTCC="%s" CC="%s" \ KLIBCARCH=i386 \ KLIBCASMARCH=x86 \ libdir=/usr/lib \ SHLIBDIR=/lib \ mandir=/usr/share/man \ INSTALLROOT="%s" \ INSTALLDIR=/usr/lib/klibc' % (get.CC(), get.CC(), get.installDIR())) asmSrcDir = "linux/arch/x86/include/asm" asmTargetDir = "/usr/lib/klibc/include/asm" # just a workaround for installer bug with 2.6.24, will make it sane later pisitools.remove(asmTargetDir) pisitools.dosym("asm-x86", asmTargetDir) # yet another new kernel compatibility workaround for 2.6.28 and above for f in shelltools.ls(asmSrcDir): pisitools.insinto(asmTargetDir, "%s/%s" % (asmSrcDir, f)) fixperms("%s/usr/lib/klibc/include" % get.installDIR()) for f in ["gunzip", "zcat"]: pisitools.remove("/usr/lib/klibc/bin/%s" % f) pisitools.dosym("gzip", "/usr/lib/klibc/bin/%s" % f) pisitools.dodoc("README", "usr/klibc/LICENSE", "usr/klibc/CAVEATS") for f in docs: pisitools.newdoc(f, docs[f])
def install(): autotools.install("PREFIX=%s/usr" % get.installDIR()) pisitools.dodoc("CHANGES", "TODO") pisitools.newdoc("dosfsck/README", "README.dosfsck") pisitools.newdoc("dosfsck/CHANGES", "CHANGES.dosfsck") pisitools.newdoc("dosfsck/COPYING", "COPYING.dosfsck") pisitools.newdoc("mkdosfs/README", "README.mkdosfs") pisitools.newdoc("mkdosfs/ChangeLog", "ChangeLog.mkdosfs")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.newdoc("README", "README.lpc55-C") pisitools.dodoc("../FAQ", "../README*") for file in ("liblpc10.la", "liblpc10.a"): pisitools.remove("/usr/lib/%s" % file)
def install(): pisitools.dosbin("vsftpd") pisitools.dodoc("AUDIT", "BENCHMARKS", "BUGS", "Changelog", "FAQ", "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") pisitools.dodir("/usr/share/vsftpd/empty")
def install(): pisitools.dosbin("wpa_supplicant") pisitools.dobin("wpa_cli") pisitools.dobin("wpa_passphrase") pisitools.dobin("wpa_gui/wpa_gui") pisitools.newdoc("wpa_supplicant.conf", "wpa_supplicant.conf.example") pisitools.dodoc("ChangeLog", "COPYING", "eap_testing.txt", "README", "todo.txt", "examples/*") pisitools.doman("doc/docbook/*.8")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # tetex installs this guy #76812 pisitools.remove("/usr/bin/texi2pdf") pisitools.dodoc("AUTHORS", "ChangeLog", "INTRODUCTION", "NEWS", "README", "TODO") pisitools.newdoc("info/README", "README.info") pisitools.newdoc("makeinfo/README", "README.makeinfo")
def install(): pisitools.insinto("/usr/share/fonts/arphic-uming/","*.ttc") # Create symlinks for conf in shelltools.ls("*.conf"): pisitools.insinto("/etc/fonts/conf.avail", "%s" % conf) pisitools.dosym("/etc/fonts/conf.avail/%s" % conf, "/etc/fonts/conf.d/%s" % conf) pisitools.newdoc("license/english/ARPHICPL.TXT", "COPYING")
def install(): pisitools.dobin("udevinfo", "/bin") pisitools.dobin("udevtest", "/bin") pisitools.dobin("udevmonitor", "/bin") pisitools.dosbin("udev", "/sbin") pisitools.dosbin("udevd", "/sbin") pisitools.dosbin("udevsend", "/sbin") pisitools.dosbin("udevstart", "/sbin") pisitools.dosbin("udeveventrecorder", "/sbin") pisitools.dosbin("udevcontrol", "/sbin") pisitools.dosbin("extras/run_directory/udev_run_devd", "/sbin") pisitools.dosbin("extras/run_directory/udev_run_hotplugd", "/sbin") pisitools.dosbin("extras/ata_id/ata_id", "/sbin") pisitools.dosbin("extras/volume_id/vol_id", "/sbin") pisitools.dosbin("extras/scsi_id/scsi_id", "/sbin") pisitools.dosbin("extras/usb_id/usb_id", "/sbin") pisitools.dosbin("extras/cdrom_id/cdrom_id", "/sbin") pisitools.dosbin("extras/path_id", "/sbin") pisitools.dosbin("extras/floppy/create_floppy_devices", "/sbin") pisitools.dosbin("extras/firmware/firmware_helper" "/sbin") pisitools.doexe("extras/ide-devfs.sh", "/etc/udev/scripts/") pisitools.doexe("extras/raid-devfs.sh", "/etc/udev/scripts/") pisitools.doexe("extras/scsi-devfs.sh", "/etc/udev/scripts/") pisitools.doexe("extras/dvb.sh", "/etc/udev/scripts/") pisitools.insinto("/etc/udev/rules.d/", "etc/udev/gentoo/udev.rules", "50-udev.rules") # scsi_id configuration pisitools.insinto("/etc", "extras/scsi_id/scsi_id.config") # set up symlinks in /etc/hotplug.d/default pisitools.dodir("/etc/hotplug.d/default") pisitools.dosym("../../../sbin/udevsend", "/etc/hotplug.d/default/10-udev.hotplug") # set up the /etc/dev.d directory tree pisitools.dodir("/etc/dev.d/default") pisitools.dodir("/etc/dev.d/net") pisitools.doexe("extras/run_directory/dev.d/net/hotplug.dev", "/etc/dev.d/net") pisitools.doman("*.8") pisitools.doman("extras/ata_id/ata_id.8") pisitools.doman("extras/edd_id/edd_id.8") pisitools.doman("extras/scsi_id/scsi_id.8") pisitools.doman("extras/volume_id/vol_id.8") pisitools.doman("extras/dasd_id/dasd_id.8") pisitools.doman("extras/cdrom_id/cdrom_id.8") pisitools.dodoc("COPYING", "ChangeLog", "FAQ", "HOWTO-udev_for_dev", "README", "TODO", "RELEASE-NOTES") pisitools.dodoc("docs/overview", "docs/udev_vs_devfs") pisitools.dodoc("docs/writing_udev_rules/*") pisitools.newdoc("extras/volume_id/README", "README_volume_id") # Generate static one for initrd generateStatic()
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.removeDir("/usr/bin") # Install additional readme files for d in ["hdsploader", "mixartloader", "pcxhrloader", "usx2yloader", "vxloader"]: pisitools.newdoc("%s/README" % d, "README.%s" % d) pisitools.dodoc("COPYING", "README")
def install(): if get.ARCH() == "x86_64": for i in shelltools.ls("compiled-static/"): pisitools.insinto("/", "compiled-static/%s" % i) else: autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.newdoc("docs/menu.lst", "grub.conf.sample") pisitools.dodoc("AUTHORS", "BUGS", "COPYING", "ChangeLog", "NEWS", "README", "THANKS", "TODO")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) #there is no /usr/bin directory (obsoleteman) #pisitools.removeDir("/usr/bin") # Install additional readme files for d in ["hdsploader", "mixartloader", "pcxhrloader", "usx2yloader", "vxloader"]: pisitools.newdoc("%s/README" % d, "README.%s" % d) pisitools.dodoc("COPYING", "README")
def install(): pisitools.insinto("/usr/share/fonts/arphic-uming/", "*.ttc") # Create symlinks for conf in shelltools.ls("*.conf"): pisitools.insinto("/etc/fonts/conf.avail", "%s" % conf) pisitools.dosym("/etc/fonts/conf.avail/%s" % conf, "/etc/fonts/conf.d/%s" % conf) pisitools.newdoc("license/english/ARPHICPL.TXT", "COPYING")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodir("/etc/sasl2") pisitools.dodir("/var/lib/sasl2") for doc in ["AUTHORS", "COPYING", "ChangeLog", "LDAP_SASLAUTHD", "NEWS", "README"]: pisitools.newdoc("saslauthd/%s" % doc, "saslauthd/%s" % doc) pisitools.dohtml("doc/*.html") pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README", "doc/TODO", "doc/*.txt")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) #Remove conflicted file, it is in linux-firmware package pisitools.remove("lib/firmware/ctefx.bin") # Install additional readme files for d in ["hdsploader", "mixartloader", "pcxhrloader", "usx2yloader", "vxloader"]: pisitools.newdoc("%s/README" % d, "README.%s" % d) pisitools.dodoc("COPYING", "README")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodir("/var/lib/sasl2") # boş sasldb2 veritabanı additional file olarak pspec içerisine eklendi.. pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README", "doc/TODO", "doc/*.txt") pisitools.dohtml("doc/*.html") for doc in ["AUTHORS", "COPYING", "ChangeLog", "LDAP_SASLAUTHD", "NEWS", "README"]: pisitools.newdoc("saslauthd/%s" % doc, "saslauthd/%s" % doc)
def install(): for bin in ["wpa_cli","wpa_passphrase", "eapol_test"]: pisitools.dobin(bin) pisitools.dosbin("wpa_supplicant") pisitools.insinto("/etc/dbus-1/system.d", "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", "examples/*")
def install(): shelltools.makedirs(InstallDesktopDir) for i in Modules.keys(): shelltools.copy("%s/%s.desktop" % (DesktopDir, i), "%s/tasma%s.desktop" % (InstallDesktopDir, i)) pisitools.dosed("%s/tasma%s.desktop" % (InstallDesktopDir, i), Modules[i][0], "%s%s" % (Modules[i][0], Modules[i][1])) # Documentation shelltools.echo("README", "Extra Tasma Modules") shelltools.echo("ChangeLog", "First Release - 15 Aug 2007") pisitools.newdoc("gpl-2.0.txt", "COPYING") pisitools.dodoc("README", "ChangeLog")
def install(): for bin in ["wpa_cli","wpa_passphrase"]: pisitools.dobin(bin) pisitools.dosbin("wpa_supplicant") pisitools.insinto("/etc/dbus-1/system.d", "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", "examples/*")
def install(): autotools.install("DESTDIR=%s PREFIX=/usr INSDIR=/sbin" % get.installDIR()) # Install the intel one pisitools.insinto("/lib/firmware", "data/microcode-*", "microcode.dat") # Install the AMD one pisitools.insinto("/lib/firmware/amd-ucode", "data/%s/microcode_amd.bin" % amd_ucode) pisitools.newdoc("data/%s/README" % amd_ucode, "README.microcode_amd") pisitools.newdoc("data/%s/LICENSE" % amd_ucode, "LICENSE.microcode_amd") pisitools.dodoc("Changelog", "README")
def install(): autotools.rawInstall("INSTALL_TOP=%s/usr" % get.installDIR()) pisitools.dosym("/usr/lib/liblua.so.5.1", "/usr/lib/liblua.so") pisitools.insinto("/usr/share/lua/5.1", "etc/strict.lua") pisitools.insinto("/usr/share/lua/5.1", "test/*.lua") pisitools.insinto("/usr/lib/pkgconfig", "etc/lua.pc") pisitools.dohtml("doc") pisitools.newdoc("etc/README", "README.etc") pisitools.newdoc("test/README", "README.test") pisitools.dodoc("COPYRIGHT", "HISTORY", "README")
def install(): autotools.install() pisitools.dobin("sed/sed", "/bin") pisitools.remove("/usr/bin/sed") pisitools.dosym("/bin/sed", "/usr/bin/sed") pisitools.dodoc("NEWS", "README*", "THANKS", "AUTHORS", "BUGS", "ChangeLog") pisitools.newdoc("doc/dos2unix", "example/dos2unix") pisitools.newdoc("doc/unix2dos", "example/unix2dos")
def install(): shelltools.makedirs(InstallDesktopDir) for i in Modules.keys(): shelltools.copy("%s/%s.desktop" % (DesktopDir, i), "%s/tasma%s.desktop" % (InstallDesktopDir, i)) pisitools.dosed( "%s/tasma%s.desktop" % (InstallDesktopDir, i), Modules[i][0], "%s%s" % (Modules[i][0], Modules[i][1]) ) # Documentation shelltools.echo("README", "Extra Tasma Modules") shelltools.echo("ChangeLog", "First Release - 15 Aug 2007") pisitools.newdoc("gpl-2.0.txt", "COPYING") pisitools.dodoc("README", "ChangeLog")
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(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodir("/etc/sasl2") pisitools.dodir("/var/lib/sasl2") for doc in [ "AUTHORS", "COPYING", "ChangeLog", "LDAP_SASLAUTHD", "NEWS", "README" ]: pisitools.newdoc("saslauthd/%s" % doc, "saslauthd/%s" % doc) pisitools.dohtml("doc/*.html") pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README", "doc/TODO", "doc/*.txt")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) #Remove conflicted file, it is in linux-firmware package pisitools.remove("lib/firmware/ctefx.bin") # Install additional readme files for d in [ "hdsploader", "mixartloader", "pcxhrloader", "usx2yloader", "vxloader" ]: pisitools.newdoc("%s/README" % d, "README.%s" % d) pisitools.dodoc("COPYING", "README")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.cd(get.workDIR() + "/" + get.srcDIR() + "/filefuncs") autotools.rawInstall( "DESTDIR=%s AWKINCDIR=%s LIBDIR=/lib" % (get.installDIR(), get.workDIR() + "/" + get.srcDIR())) shelltools.cd(get.workDIR() + "/" + get.srcDIR()) pisitools.dodir("/usr/bin") binpath, d, ver = "", get.installDIR() + "/", get.srcVERSION() for i in ["gawk", "pgawk", "igawk"]: if i == "gawk": binpath = "/bin/" else: binpath = "/usr/bin/" if shelltools.can_access_file(d + "bin/" + i) and not shelltools.can_access_file( d + "bin/" + i + "-" + ver): pisitools.domove("/bin/" + i, binpath, i + "-" + ver) elif shelltools.can_access_file( d + "bin/" + i + "-") and not shelltools.can_access_file(d + "bin/" + i + "-" + ver): pisitools.domove("/bin/" + i + "-", binpath, i + "-" + ver) elif binpath is "/usr/bin/" and shelltools.can_access_file(d + "bin/" + i + "-" + ver): pisitools.domove("/bin/" + i + "-" + ver, binpath, i + "-" + ver) if shelltools.can_access_file(d + "bin/" + i): pisitools.remove("/bin/" + i) pisitools.dosym(i + "-" + ver, binpath + i) if binpath is "/usr/bin/": pisitools.dosym("/usr/bin/" + i + "-" + ver, "/bin/" + i) pisitools.dosym("igawk-" + ver, "/usr/bin/igawk") pisitools.dosym("/bin/gawk-" + ver, "/usr/bin/awk") pisitools.dosym("/bin/gawk-" + ver, "/usr/bin/gawk") pisitools.dodir("/usr/include/awk") for h in shelltools.ls(get.workDIR() + "/" + get.srcDIR() + "/*.h"): pisitools.insinto("/usr/include/awk/", h) if shelltools.can_access_file(d + "/usr/include/awk/acconfig.h"): pisitools.remove("/usr/include/awk/acconfig.h") pisitools.dosym("gawk.1", "/usr/share/man/man1/awk.1") pisitools.dodoc("AUTHORS", "ChangeLog", "FUTURES", "LIMITATIONS", "NEWS", "PROBLEMS", "POSIX.STD", "README") for f in shelltools.ls("README_d/"): pisitools.newdoc("README_d/%s" % f, "README_d/%s" % f) pisitools.newdoc("awklib/ChangeLog", "awklib/ChangeLog") pisitools.newdoc("pc/ChangeLog", "pc/ChangeLog") pisitools.newdoc("posix/ChangeLog", "posix/ChangeLog")
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(): pisitools.dodir("/usr/lib") autotools.rawInstall("DESTDIR=%s INSTALL_ROOT=%s/usr soinstall" % (get.installDIR(), get.installDIR())) pisitools.dodoc("HISTORY", "UPDATE") pisitools.dohtml("doc/*") pisitools.newdoc("etc/README", "README.etc") pisitools.newdoc("src/luac/README", "README.luac") pisitools.newdoc("src/lib/README", "README.lib") pisitools.newdoc("src/lua/README", "README.lua") pisitools.newdoc("test/README", "README.test") pisitools.dodoc("README") pisitools.insinto("/usr/share/lua", "etc/compat.lua") pisitools.insinto("/usr/share/pixmaps", "etc/lua.xpm") pisitools.insinto("/usr/lib/pkgconfig", "etc/lua.pc")
def install(): pisitools.dodir("/usr/bin") pisitools.dodir("/usr/sbin") autotools.install('PREFIX="%(target)s" \ ROOT="%(target)s" \ RPM_OPT_FLAGS="%(cflags)s" \ MANDIR="%(target)s/usr/share/man"' % D) pisitools.dodoc("README") pisitools.dodoc("etc/modules.conf.irda") pisitools.insinto(D["docdir"], "irsockets", "examples") # install README's into /usr/share/doc for i in ["irattach", "irdadump", "irdaping", "irsockets", "tekram"]: pisitools.newdoc(i + "/README", "README." + i) for i in ["irattach", "irdadump"]: pisitools.newdoc(i + "/ChangeLog", "ChangeLog." + i)
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) #Distribution paths pisitools.dodir("/etc/openswan") pisitools.dodir("/usr/lib/openswan") pisitools.dodir("/usr/libexec/openswan") #Docs pisitools.domove("/etc/ipsec.d/examples", "/usr/share/doc/openswan") pisitools.dohtml("doc/src/*.html") pisitools.insinto("/usr/share/doc/openswan", "doc/quickstarts") pisitools.newdoc("doc/examples", "examples.txt") pisitools.dodoc("doc/README.x509") pisitools.dodoc("doc/README.XAUTH") pisitools.dodoc("doc/README.XAUTHclient") pisitools.dodoc("doc/README.NAT-Traversal") #Move setup script pisitools.remove("/usr/libexec/ipsec/setup") pisitools.domove("/etc/rc.d/init.d/ipsec", "/usr/libexec/openswan", "setup") #Collect files in right places pisitools.domove("/etc/ipsec.conf", "/etc/openswan") pisitools.domove("/etc/ipsec.d/*", "/etc/openswan") pisitools.domove("/usr/lib/ipsec/*", "/usr/lib/openswan") pisitools.domove("/usr/libexec/ipsec/*", "/usr/libexec/openswan") #Remove unnecessary stuff pisitools.removeDir("/etc/rc.d") pisitools.removeDir("/etc/ipsec.d") pisitools.removeDir("/usr/lib/ipsec") pisitools.removeDir("/usr/libexec/ipsec") #FIXME: Paths shelltools.system( "find %s/usr/share -type f -exec sed -i 's/usr\/local/usr/' {} \;" % get.installDIR()) shelltools.system( "find %s/usr/share -type f -exec sed -i 's/etc\/ipsec.d/etc\/openswan/' {} \;" % get.installDIR())
def install(): pisitools.dodir("/usr/bin") pisitools.dodir("/usr/sbin") autotools.install('PREFIX="%(D)s" ROOT="%(D)s" MANDIR="%(D)s/usr/share/man"' % {"D": get.installDIR()}) pisitools.dobin("irsockets/irdaspray") pisitools.dobin("irsockets/ias_query") pisitools.dobin("irsockets/irprintf") pisitools.dobin("irsockets/irprintfx") pisitools.dobin("irsockets/irscanf") pisitools.dobin("irsockets/recv_ultra") pisitools.dobin("irsockets/send_ultra") pisitools.dodoc("README") pisitools.dodoc("etc/modules.conf.irda") # install README's into /usr/share/doc for i in ["irattach", "irdadump", "irdaping", "irsockets", "tekram"]: pisitools.newdoc(i + "/README", "README." + i)
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.cd(get.workDIR() + "/" + get.srcDIR() + "/filefuncs") autotools.rawInstall("DESTDIR=%s AWKINCDIR=%s LIBDIR=/lib" % (get.installDIR(), get.workDIR() + "/" + get.srcDIR())) shelltools.cd(get.workDIR() + "/" + get.srcDIR()) pisitools.dodir("/usr/bin") binpath, d, ver = "", get.installDIR() + "/", get.srcVERSION() for i in ["gawk", "pgawk", "igawk"]: if i == "gawk": binpath = "/bin/" else: binpath = "/usr/bin/" if shelltools.can_access_file(d + "bin/" + i) and not shelltools.can_access_file(d + "bin/" + i + "-" + ver): pisitools.domove("/bin/" + i, binpath, i + "-" + ver) elif shelltools.can_access_file(d + "bin/" + i + "-") and not shelltools.can_access_file(d + "bin/" + i + "-" + ver): pisitools.domove("/bin/" + i + "-", binpath, i + "-" + ver) elif binpath is "/usr/bin/" and shelltools.can_access_file(d + "bin/" + i + "-" + ver): pisitools.domove("/bin/" + i + "-" + ver, binpath, i + "-" + ver) if shelltools.can_access_file(d + "bin/" + i): pisitools.remove("/bin/" + i) pisitools.dosym(i + "-" + ver, binpath + i) if binpath is "/usr/bin/": pisitools.dosym("/usr/bin/" + i + "-" + ver, "/bin/" + i) pisitools.dosym("igawk-" + ver, "/usr/bin/igawk") pisitools.dosym("/bin/gawk-" + ver, "/usr/bin/awk") pisitools.dosym("/bin/gawk-" + ver, "/usr/bin/gawk") pisitools.dodir("/usr/include/awk") for h in shelltools.ls(get.workDIR() + "/" + get.srcDIR() + "/*.h"): pisitools.insinto("/usr/include/awk/", h) if shelltools.can_access_file(d + "/usr/include/awk/acconfig.h"): pisitools.remove("/usr/include/awk/acconfig.h") pisitools.dosym("gawk.1", "/usr/share/man/man1/awk.1") pisitools.dodoc("AUTHORS", "ChangeLog", "FUTURES", "LIMITATIONS", "NEWS", "PROBLEMS", "POSIX.STD", "README") for f in shelltools.ls("README_d/"): pisitools.newdoc("README_d/%s" % f, "README_d/%s" % f) pisitools.newdoc("awklib/ChangeLog", "awklib/ChangeLog") pisitools.newdoc("pc/ChangeLog", "pc/ChangeLog") pisitools.newdoc("posix/ChangeLog", "posix/ChangeLog")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) #Distribution paths pisitools.dodir("/etc/openswan") pisitools.dodir("/usr/lib/openswan") pisitools.dodir("/usr/libexec/openswan") #Docs pisitools.domove("/etc/ipsec.d/examples", "/usr/share/doc/openswan") pisitools.dohtml("doc/src/*.html") pisitools.insinto("/usr/share/doc/openswan", "doc/quickstarts") pisitools.newdoc("doc/examples", "examples.txt") pisitools.dodoc("doc/README.x509") pisitools.dodoc("doc/README.XAUTH") pisitools.dodoc("doc/README.XAUTHclient") pisitools.dodoc("doc/README.NAT-Traversal") #Move setup script pisitools.remove("/usr/libexec/ipsec/setup") pisitools.domove("/etc/rc.d/init.d/ipsec", "/usr/libexec/openswan", "setup") #Collect files in right places pisitools.domove("/etc/ipsec.conf", "/etc/openswan") pisitools.domove("/etc/ipsec.d/*", "/etc/openswan") pisitools.domove("/usr/lib/ipsec/*", "/usr/lib/openswan") pisitools.domove("/usr/libexec/ipsec/*", "/usr/libexec/openswan") #Remove unnecessary stuff pisitools.removeDir("/etc/rc.d") pisitools.removeDir("/etc/ipsec.d") pisitools.removeDir("/usr/lib/ipsec") pisitools.removeDir("/usr/libexec/ipsec") #FIXME: Paths shelltools.system("find %s/usr/share -type f -exec sed -i 's/usr\/local/usr/' {} \;" % get.installDIR()) shelltools.system("find %s/usr/share -type f -exec sed -i 's/etc\/ipsec.d/etc\/openswan/' {} \;" % get.installDIR())
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.chmod(get.installDIR() + "/bin/su", 04711) for file in ["chfn", "chsh", "chage", "expiry", "newgrp", "passwd", "gpasswd"]: shelltools.chmod("%s/usr/bin/%s" % (get.installDIR(), file), 04711) for extension in ["a", "la"]: for file in ["libshadow"]: pisitools.remove("/lib/%s.%s" % (file, extension)) pisitools.remove("/bin/login") # we're using pam.. pisitools.insinto("/etc/", "etc/login.access") shelltools.chmod("%s/etc/login.access" % get.installDIR(), 0600) pisitools.insinto("/etc/", "etc/limits") shelltools.chmod("%s/etc/limits" % get.installDIR(), 0644) pisitools.domove("/usr/bin/passwd", "/bin/") pisitools.dosym("/bin/passwd", "/usr/bin/passwd") pisitools.remove("/usr/share/man/cs/man1/id.1") for directory in ["", "cs", "fr", "it", "ja", "ko", "pl", "ru"]: pisitools.remove("/usr/share/man/%s/man5/passwd.5" % directory) pisitools.remove("/usr/share/man/man3/getspnam.3") pisitools.dodoc("doc/INSTALL", "doc/README", "doc/WISHLIST") pisitools.dodir("/usr/share/doc/%s/txt" % get.srcTAG()) newDocPrefix = "%s/usr/share/doc/%s" % (get.installDIR(), get.srcTAG()) pisitools.newdoc("doc/HOWTO", "%s/txt/HOWTO" % newDocPrefix) pisitools.newdoc("doc/LSM", "%s/txt/LSM" % newDocPrefix) for file in ["", ".linux", ".limits", ".mirrors", ".nls", ".pam", ".platforms", ".sun4"]: pisitools.newdoc("doc/README%s" % file, "%s/txt/README%s" % (newDocPrefix, file)) pisitools.newdoc("doc/console.c.spec.txt", "%s/txt/console.c.spec.txt" % newDocPrefix)