actions.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  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. import os
  11. from os.path import join
  12. NoStrip = "/"
  13. WorkDir = "./"
  14. def setup():
  15. pisitools.dosed("timidity.cfg", "dir /nethome/sak95/shom/lib/timidity/", "dir /usr/share/timidity/shompatches/")
  16. pisitools.dosed("sfx.cfg", "^source ", "source shompatches/")
  17. pisitools.dosed("timidity.cfg", "^source ", "source shompatches/")
  18. for root, dirs, files in os.walk("inst"):
  19. for name in dirs:
  20. shelltools.chmod(join(root, name), 0755)
  21. for name in files:
  22. shelltools.chmod(join(root, name), 0644)
  23. shelltools.chmod("*.cfg", 0644)
  24. def install():
  25. pisitools.dodir("/usr/share/timidity/shompatches")
  26. pisitools.insinto("/usr/share/timidity/shompatches", "*.cfg")
  27. pisitools.insinto("/usr/share/timidity/shompatches", "inst")