actions.py 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # Copyright 2017 TUBITAK/UEKAE
  5. # Licensed under the GNU General Public License, version 2.
  6. # See the file http://www.gnu.org/copyleft/gpl.txt.
  7. from pisi.actionsapi import autotools
  8. from pisi.actionsapi import pisitools
  9. from pisi.actionsapi import shelltools
  10. from pisi.actionsapi import get
  11. # WorkDir = ""
  12. # NoStrip = "/"
  13. #def setup():
  14. # shelltools.system("sed 's@ -Werror\([[:space:]]\|\n\)@\1@' -i linux/Makefile")
  15. def build():
  16. autotools.make("V=1 EFIDIR=org.pisilinux GNUEFIDIR=/usr/lib LIBDIR=/usr/lib libexecdir=/usr/lib/")
  17. def install():
  18. pisitools.dodir("/usr/include")
  19. autotools.rawInstall("LIBDIR=/usr/lib libexecdir=/usr/lib/ EFIDIR=org.pisilinux GNUEFIDIR=/usr/lib DESTDIR=%s" % get.installDIR())
  20. pisitools.domove("/boot/efi/EFI", "/usr/lib/fwupdate/EFI")
  21. pisitools.removeDir("/boot")
  22. pisitools.removeDir("/usr/lib/debug")
  23. pisitools.removeDir("/usr/src")
  24. pisitools.removeDir("/usr/share/fwupdate")
  25. #pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS")