actions.py 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # Licensed under the GNU General Public License, version 3.
  5. # See the file http://www.gnu.org/licenses/gpl.txt
  6. from pisi.actionsapi import autotools
  7. from pisi.actionsapi import pisitools
  8. from pisi.actionsapi import shelltools
  9. from pisi.actionsapi import get
  10. def build():
  11. shelltools.cd("wpa_supplicant")
  12. #Enable syslog output
  13. cflags = get.CFLAGS() + " -DCONFIG_DEBUG_SYSLOG"
  14. shelltools.export("CFLAGS", cflags)
  15. autotools.make("V=1")
  16. autotools.make("eapol_test")
  17. def install():
  18. shelltools.cd("wpa_supplicant")
  19. for bin in ["wpa_supplicant", "wpa_cli", "wpa_passphrase", "eapol_test"]:
  20. pisitools.dosbin(bin)
  21. # Install dbus files
  22. pisitools.insinto("/usr/share/dbus-1/system-services", "dbus/*.service")
  23. pisitools.insinto("/etc/dbus-1/system.d", "dbus/dbus-wpa_supplicant.conf", "wpa_supplicant.conf")
  24. pisitools.doman("doc/docbook/*.5")
  25. pisitools.doman("doc/docbook/*.8")
  26. pisitools.newdoc("wpa_supplicant.conf", "wpa_supplicant.conf.example")
  27. pisitools.dodoc("ChangeLog", "../COPYING", "eap_testing.txt", "../README", "todo.txt")