Make sure the files we try to execute in the chroot are marked as executable.
[catalyst.git] / arch / s390.py
1
2 import builder,os
3 from catalyst_support import *
4
5 class generic_s390(builder.generic):
6         "abstract base class for all s390 builders"
7         def __init__(self,myspec):
8                 builder.generic.__init__(self,myspec)
9                 self.settings["CHROOT"]="chroot"
10
11 class generic_s390x(builder.generic):
12         "abstract base class for all s390x builders"
13         def __init__(self,myspec):
14                 builder.generic.__init__(self,myspec)
15                 self.settings["CHROOT"]="chroot"
16
17 class arch_s390(generic_s390):
18         "builder class for generic s390"
19         def __init__(self,myspec):
20                 generic_s390.__init__(self,myspec)
21                 self.settings["CFLAGS"]="-O2 -pipe"
22                 self.settings["CHOST"]="s390-ibm-linux-gnu"
23
24 class arch_s390x(generic_s390x):
25         "builder class for generic s390x"
26         def __init__(self,myspec):
27                 generic_s390x.__init__(self,myspec)
28                 self.settings["CFLAGS"]="-O2 -pipe"
29                 self.settings["CHOST"]="s390x-ibm-linux-gnu"
30
31 def register():
32         "Inform main catalyst program of the contents of this plugin."
33         return ({"s390":arch_s390,"s390x":arch_s390x}, ("s390", "s390x"))