def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodir("/etc/pango") shelltools.touch(get.installDIR() +"/etc/pango/pango.modules") pisitools.dodoc("AUTHORS", "ChangeLog*", "COPYING", "README", "NEWS")
def install(): autotools.rawInstall("BASEDIR=%s" % get.installDIR()) pisitools.dosbin("ether-wake") pisitools.dosym("/bin/hostname", "/usr/bin/hostname") pisitools.dodoc("README", "README.ipv6", "TODO")
def install(): pisitools.dodir("/usr") pisitools.dodir("/usr/lib") autotools.rawInstall("prefix=%s/usr \ libdir=%s/usr/lib \ datadir=%s/usr/share/sgml/%s "\ % (get.installDIR(),\ get.installDIR(),\ get.installDIR(),\ openjade)) pisitools.dosym("openjade", "/usr/bin/jade") pisitools.dosym("onsgmls", "/usr/bin/nsgmls") pisitools.dosym("osgmlnorm", "/usr/bin/sgmlnorm") pisitools.dosym("ospam", "/usr/bin/spam") pisitools.dosym("ospent", "/usr/bin/spent") pisitools.dosym("osx", "/usr/bin/sgml2xml") pisitools.insinto("/usr/share/sgml/%s" % openjade, "dsssl/builtins.dsl") pisitools.insinto("/usr/share/sgml/%s/dsssl" % openjade, "dsssl/dsssl.dtd") pisitools.insinto("/usr/share/sgml/%s/dsssl" % openjade, "dsssl/style-sheet.dtd") pisitools.insinto("/usr/share/sgml/%s/dsssl" % openjade, "dsssl/fot.dtd") pisitools.insinto("/usr/share/sgml/%s/pubtext" % openjade, "pubtext/*") pisitools.dodoc("COPYING", "NEWS", "README", "VERSION") pisitools.dohtml("doc/*.htm") pisitools.insinto("/usr/share/doc/%s-%s/jadedoc" % (openjade, get.srcRELEASE()), "jadedoc/*.htm") pisitools.insinto("/usr/share/doc/%s-%s/jadedoc/images" % (openjade, get.srcRELEASE()), "jadedoc/images/*")
def install(): shelltools.cd("src") autotools.rawInstall("DESTDIR=\"%s\" docdir=/%s/%s" % (get.installDIR(), get.docDIR(), get.srcNAME())) # Install symnlinks for easier usage for f in ["connect", "relay", "server", "setup", "sniff", "start", "status", "stop"]: pisitools.dosym("pppoe-%s" % f, "/usr/sbin/adsl-%s" % f)
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # Remove files we don't want pisitools.remove("/etc/dhcpd.conf") pisitools.remove("/etc/dhclient.conf") # Install dhcp.schema for LDAP configuration pisitools.insinto("/etc/openldap/schema", "contrib/ldap/dhcp.schema") # dhclient configuration per service support is not ready yet, no need to create this directory for now # Install empty directory for dhclient.d scripts #pisitools.dodir("/etc/dhcp/dhclient.d") # Create directory hierarchy in /var pisitools.dodir("/var/lib/dhcpd") pisitools.dodir("/var/lib/dhclient") # Sample configuration files pisitools.insinto("/usr/share/doc/dhcp", "client/dhclient.conf", "dhclient.conf.sample") pisitools.insinto("/usr/share/doc/dhcp", "server/dhcpd.conf", "dhcpd.conf.sample") pisitools.insinto("/usr/share/doc/dhcp", "doc/examples/dhclient-dhcpv6.conf", "dhclient6.conf.sample") pisitools.insinto("/usr/share/doc/dhcp", "doc/examples/dhcpd-dhcpv6.conf", "dhcpd6.conf.sample") pisitools.dodoc("LICENSE", "README", "RELNOTES")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # Prepare chroot jail for d in ("dev", "etc/bind", "etc/pki/dnssec-keys", "lib/bind", "var/tmp", "var/log", "var/run/named", "var/named"): pisitools.dodir("%s/%s" % (CHROOT, d)) # At least drop a file in it shelltools.echo("%s%s/README" % (get.installDIR(), CHROOT), "Chroot jail for named") # Create directories pisitools.dodir("/var/run/named") for d in ("pri", "sec", "slaves", "data", "dynamic"): pisitools.dodir("%s/%s" % (BINDDIR, d)) # Create symlinks for src, dest in [ ("named.ca", "%s/root.cache" % BINDDIR), ("%s/pri" % BINDDIR, "/etc/bind/pri"), ("%s/sec" % BINDDIR, "/etc/bind/sec"), ]: pisitools.dosym(src, dest) # Documentation pisitools.dodoc("CHANGES", "COPYRIGHT", "FAQ", "README") pisitools.dodoc("doc/misc/*", "contrib/scripts/named-bootconf.sh", "contrib/scripts/nanny.pl") pisitools.dohtml("doc/arm/*") pisitools.remove("/usr/share/doc/%s/Makefile*" % get.srcNAME())
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # FIXME: Fedora removes it, Suse keeps it, breaks samba build, investigate further pisitools.remove("/usr/lib/libunwind*.a") pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS", "TODO")
def install(): autotools.rawInstall("INSTALL_PREFIX=%s MANDIR=/usr/share/man" % get.installDIR()) # Rename conflicting manpages pisitools.rename("/usr/share/man/man1/passwd.1", "ssl-passwd.1") pisitools.rename("/usr/share/man/man3/rand.3", "ssl-rand.3") pisitools.rename("/usr/share/man/man3/err.3", "ssl-err.3") if get.buildTYPE() == "_emul32": from distutils.dir_util import copy_tree copy_tree("%s/_emul32/lib32/" % get.installDIR(), "%s/usr/lib32" % get.installDIR()) pisitools.removeDir("/_emul32") pisitools.remove("/usr/lib32/*.a") path = "%s/usr/lib32/pkgconfig" % get.installDIR() for f in shelltools.ls(path): pisitools.dosed("%s/%s" % (path, f), "^(prefix=\/)_emul32", r"\1usr") return # Move engines to /usr/lib/openssl/engines pisitools.dodir("/usr/lib/openssl") pisitools.domove("/usr/lib/engines", "/usr/lib/openssl") # Certificate stuff pisitools.dobin("tools/c_rehash") pisitools.dosym("/etc/pki/tls/certs/ca-bundle.crt","/etc/pki/tls/cert.pem") # Create CA dirs for cadir in ["CA", "CA/private", "CA/certs", "CA/crl", "CA/newcerts"]: pisitools.dodir("/etc/pki/%s" % cadir) # No static libs pisitools.remove("/usr/lib/*.a") pisitools.dohtml("doc/*") pisitools.dodoc("CHANGES*", "FAQ", "LICENSE", "NEWS", "README", "doc/*.txt")
def install(): if get.buildTYPE() == "emul32": # SERVERBIN is hardcoded to /usr/lib/cups, thus it overwrites 64 bit libraries autotools.rawInstall( "BUILDROOT=%s SERVERBIN=%s/usr/serverbin32 install-libs" % (get.installDIR(), get.installDIR()) ) pisitools.domove("/usr/bin32/cups-config", "/usr/bin", "cups-config-32bit") pisitools.removeDir("/usr/bin32") pisitools.removeDir("/usr/sbin32") pisitools.removeDir("/usr/serverbin32") # remove files now part of cups-filters # pisitools.remove("/usr/share/cups/data/testprint") pisitools.removeDir("/usr/share/cups/banners") pisitools.dodir("/usr/share/cups/banners") return autotools.rawInstall("BUILDROOT=%s install-headers install-libs install-data install-exec" % get.installDIR()) shelltools.chmod("%s/run/cups/certs" % get.installDIR(), 0755) pisitools.dodir("/usr/share/cups/profiles") # Serial backend needs to run as root # shelltools.chmod("%s/usr/lib/cups/backend/serial" % get.installDIR(), 0700) pisitools.dodoc("CHANGES.txt", "CREDITS.txt", "LICENSE.txt", "README.txt")
def install(): autotools.rawInstall("DESTDIR=%s giftconfdir='/etc/giFT' \ plugindir='/usr/lib/giFT' \ datadir='/usr/share/giFT' \ giftperldir='/usr/bin' \ includedir='/usr/include/libgift'" % get.installDIR()) pisitools.dodoc("README", "NEWS", "ChangeLog", "TODO")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # replaced with our hooks pisitools.remove("/usr/lib/pm-utils/sleep.d/01grub") pisitools.dodoc("README", "COPYING", "ChangeLog", "AUTHORS")
def install(): # ejabberdctl pisitools.insinto("/usr/sbin", "tools/*") # mnesia path pisitools.dodir("/var/lib/jabber/spool") shelltools.cd("src") # NOTE: Don't forget to update service.py with new versions... destdir = get.installDIR() ejabberddir = "%s/usr/lib/erlang/lib/%s-%s" % (destdir, get.srcNAME(), get.srcVERSION()) etcdir = "%s/etc/jabber/" % destdir logdir = "%s/var/log/jabber/" % destdir autotools.rawInstall("DESTDIR=%s EJABBERDDIR=%s ETCDIR=%s LOGDIR=%s" % ( destdir, ejabberddir, etcdir, logdir)) pisitools.dosed("%s/etc/jabber/ejabberd.cfg" % get.installDIR(), #"\.\/ssl\.pem", "/path/to/ssl.pem", "/etc/jabber/ssl.pem") shelltools.cd("../") pisitools.dodoc("ChangeLog", "COPYING")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README") if get.buildTYPE() == "emul32": pisitools.removeDir("/usr/lib32/X11")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.remove("/lib/modules/%s/modules*" % KDIR) pisitools.dodir("/etc/ndiswrapper") pisitools.dodoc("README", "AUTHORS", "ChangeLog")
def install(): autotools.rawInstall('DESTDIR="%s"' % get.installDIR()) #pisitools.remove("/usr/lib/gtk-3.0/modules/libcanberra-gtk-module.so") pisitools.removeDir("/usr/share/gtk-doc") pisitools.dodoc("LGPL", "README")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "TODO") pisitools.dosym("/usr/lib/essential", "/usr/share/emovix/codecs") fixperms("%s/usr/share/emovix/mplayer-fonts" % get.installDIR())
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) #install Pisi Linux default theme # pisitools.insinto("/usr/share/lxdm/themes", "lxdm-pisilinux-theme") #pisitools.remove("/usr/share/lxdm/themes/lxdm-pisilinux-theme/login.png") pisitools.dodoc("COPYING", "AUTHORS", "TODO", "README", "ChangeLog", "NEWS")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # move docs into proper place pisitools.domove("/usr/share/libatomic_ops/", "/usr/share/doc/%s" % get.srcTAG()) pisitools.remove("/usr/include/atomic_ops/sysdeps/README")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.removeDir("/usr/share/doc/xine-lib") pisitools.dohtml("doc/faq/faq.html", "doc/hackersguide/*.html", "doc/hackersguide/*.png") pisitools.dodoc("AUTHORS", "ChangeLog", "README", "TODO", "doc/README*", "doc/faq/faq.txt")
def install(): #shelltools.export("HOME", "%s" %get.workDIR()) autotools.rawInstall('DESTDIR=%s INSTALL="install -p"'% get.installDIR()) pisitools.removeDir("/usr/share/locale") for i in shelltools.ls("examples"): if i.endswith(".png") or i.endswith(".c"): pisitools.insinto("/%s/%s/examples/" % (get.docDIR(), get.srcNAME()), "examples/%s" % i)
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # remove needless gsettings convert file to avoid slow session start pisitools.removeDir("/usr/share/MateConf") pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING")
def install(): autotools.rawInstall("BUILDROOT=%s" % get.installDIR()) pisitools.dodir("/usr/share/cups/profiles") pisitools.dodir("/usr/libexec/cups/driver") pisitools.dodir("/var/log/cups") pisitools.dodir("/var/run/cups/certs") pisitools.dodir("/var/cache/cups") pisitools.dodir("/var/spool/cups/tmp") pisitools.dodoc("CHANGES.txt", "CREDITS.txt", "ENCRYPTION.txt", "LICENSE.txt", "README.txt") pisitools.dosym("/usr/share/cups/docs", "/usr/share/doc/%s/html" % get.srcTAG()) # cleanups pisitools.removeDir("/etc/pam.d") pisitools.removeDir("/usr/share/applications") # allow raw printing pisitools.dosed("%s/etc/cups/mime.types" % get.installDIR(), "^#application/octet-stream", "application/octet-stream") # Enable network connections use PCL drivers, for other OS clients (yes, raw printing) pisitools.dosed("%s/etc/cups/mime.convs" % get.installDIR(), "^#application/octet-stream", "application/octet-stream") # Let cups use all available protocols, like slp pisitools.dosed("%s/etc/cups/cupsd.conf" % get.installDIR(), "^#BrowseProtocols.*", "BrowseProtocols all")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.removeDir("/usr/share/doc") pisitools.dodoc("AUTHORS", "README", "todo.txt", "doc/*.txt") pisitools.dohtml("doc/*")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # For temporary mounts pisitools.dodir("/run/libgpod") pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README*")
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(): for package in shelltools.ls("."): if package in SkipFiles: continue shelltools.cd(package) autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.cd("../")
def install(): autotools.rawInstall("PREFIX=%s/usr \ BINDIR=%s/usr/bin \ MANDIR=%s/usr/share/man \ PPPDIR=%s/etc/ppp/peers" % ((get.installDIR(),)*4)) pisitools.dodoc("CHANGES*", "COPYING*", "README*", "TODO", "FAQ")
def install(): autotools.rawInstall("DESTDIR=%s -j1" % get.installDIR()) pisitools.domove("%s/system.mwmrc" % mwmlibdir, "%s/" % mwmconfigdir) pisitools.dosym("%s/system.mwmrc" % mwmconfigdir, "%s/system.mwmrc" % mwmlibdir) pisitools.dodoc("ChangeLog", "README*", " BUGREPORT", "RELEASE", "RELNOTES", "TODO")
def install(): autotools.rawInstall("DESTDIR=\%s" % get.installDIR()) pisitools.dodoc("README") # We maintain this symlink so pisi always uses the correct automake pisitools.dosym ("/usr/share/automake-1.14/", "/usr/share/gnuconfig")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("AUTHORS", "NEWS", "README*") # Move HTML content into proper directory pisitools.dohtml("%s/usr/doc/indent/" % get.installDIR()) # Remove no-needed directory pisitools.removeDir("/usr/doc")
def install(): autotools.rawInstall("DESTDIR=%s install_testvbe" % get.installDIR()) pisitools.domove("/sbin", "/usr") pisitools.dodoc("AUTHORS", "ChangeLog", "README")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("COPYING", "README*")
def install(): autotools.rawInstall("DESTDIR=%s install-man" % get.installDIR()) pisitools.dobin("tools/qt-faststart") pisitools.dodoc("Changelog", "README.md", "LICENSE.md", "COPYING*")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("README", "info")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("AUTHORS", "NEWS", "COPYING", "README")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # pisitools.dobin("src/supertuxkart") pisitools.dodoc("AUTHORS", "ChangeLog", "README", "COPYING", "TODO")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) if get.buildTYPE() == "emul32": pisitools.removeDir("/usr/bin32") pisitools.dodoc("LICENSE", "README.md", "CONTRIBUTING.md")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("docs/README", "HACKING", "CHANGELOG", "docs/*.txt")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodir("/var/account") pisitools.remove("/usr/bin/last") pisitools.remove("/usr/share/man/man1/last.1")
def install(): autotools.rawInstall("DESTDIR=%s install" % get.installDIR()) pisitools.dodoc("ChangeLog", "COPYING", "README", "src/README.XAW3D")
def install(): autotools.rawInstall("PREFIX=%s" % get.installDIR()) pisitools.dosym("PyWireless.py", "/usr/bin/PyWireless")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("README", "TODO", "ChangeLog", "AUTHORS")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR())
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("AUTHORS", "BUGS", "ChangeLog", "INSTALL", "NEWS", "README", "THANKS", "TODO") pisitools.dodoc("doc/API", "doc/FAQ", "doc/FAT")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("doc/*")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.doinfo("*.info*") pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS")
def install(): autotools.rawInstall ("DESTDIR=%s" % get.installDIR()) pisitools.removeDir("/usr/lib/perl5")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("LICENSE", "ChangeLog", "README")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dosym("/usr/share/icons/hicolor/48x48/apps/xfce-radio.png", "/usr/share/pixmaps/xfce-radio.png") pisitools.dodoc("README", "COPYING", "NEWS", "ChangeLog")
def install(): autotools.rawInstall("BUILD_ROOT=%s" % get.installDIR()) pisitools.remove("/usr/share/emacs/site-lisp/quilt.el")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("NEWS","README","TODO")
def install(): autotools.rawInstall("DESTDIR=\"%s\" docdir=/usr/share/doc/%s/html" % (get.installDIR(), get.srcTAG())) pisitools.dodoc("AUTHORS", "ChangeLog", "HISTORY", "NEWS", "README", "TODO", "doc/liba52.txt")
def install(): autotools.rawInstall('DESTDIR="%s"' % get.installDIR()) pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
def install(): autotools.rawInstall("BUILD_ROOT=%s" % get.installDIR())
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS", "TODO") pisitools.dohtml("doc/cgdb.html/*")
def install(): autotools.rawInstall('DESTDIR="%s" pkghtmldir="/%s/%s/html"' % (get.installDIR(), get.docDIR(), get.srcNAME())) pisitools.dodoc("API", "ChangeLog", "HACKING", "README*", "STYLEGUIDE", "TODO", "USAGE") pisitools.dohtml("misc/*", "Dll/*") pisitools.dobin("misc/mlame")
def install(): autotools.rawInstall("DESTDIR=%s INSTALL='install -p'" % get.installDIR()) pisitools.dodoc("COPYING", "ChangeLog", "TODO", "NEWS", "README")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("BACKLOG", "ChangeLog", "NEWS", "README*", "THANKS", "TODO")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.domove("/usr/share/pkgconfig/*", "/usr/lib/pkgconfig") pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README")