65
66 SCRIPTS = i.rbac r.rbac
67 CLASS_SCR_SRC_DIR = common
68 INSTALL_DIR = $(ROOT)/usr/sadm/install
69
70 CLASS_SCR_DIR = $(INSTALL_DIR)/scripts
71
72 CLASS_SCR_FILES = $(SCRIPTS:%=$(CLASS_SCR_DIR)/%)
73 $(CLASS_SCR_FILES) := FILEMODE = 0555
74
75 all clean clobber delete install lint package: $(SUBDIRS)
76 _msg: $(MSGSUBDIRS)
77
78 install: install_data
79
80 install_data: $(ETCSECURITYFILES) $(ETCSECURITYDFILES) $(ETCFILES) \
81 $(ETCDFILES) $(CLASS_SCR_FILES) $(MANIFESTDIR) $(MANIFEST) \
82 $(METHODDIR) $(METHOD)
83
84 ATTR_FILES = auth_attr exec_attr prof_attr user_attr
85 ${ATTR_FILES}: $$@.txt ${CLASS_SCR_SRC_DIR}/i.rbac
86 > $@
87 $(ECHO) $@.txt $@ | $(SHELL) ${CLASS_SCR_SRC_DIR}/i.rbac
88
89 $(ETCSECURITYDFILES) $(ETCDFILES): $$(@D)
90
91 $(ETCSECURITYFILES) $(ETCFILES): $(ETCSECURITY) $(ROOTETCSECURITY)
92
93 $(ETCSECURITY)/%: %
94 $(INS.file)
95
96 $(ROOTETCSECURITY):
97 $(INS.dir)
98
99 $(ROOTETCSECURITY)/%: %
100 $(INS.file)
101
102 $(ROOTETCSECURITY)/%.d/SUNWcs: %
103 $(INS.rename)
104
105 $(ROOTETC)/% : %
106 $(INS.file)
107
|
65
66 SCRIPTS = i.rbac r.rbac
67 CLASS_SCR_SRC_DIR = common
68 INSTALL_DIR = $(ROOT)/usr/sadm/install
69
70 CLASS_SCR_DIR = $(INSTALL_DIR)/scripts
71
72 CLASS_SCR_FILES = $(SCRIPTS:%=$(CLASS_SCR_DIR)/%)
73 $(CLASS_SCR_FILES) := FILEMODE = 0555
74
75 all clean clobber delete install lint package: $(SUBDIRS)
76 _msg: $(MSGSUBDIRS)
77
78 install: install_data
79
80 install_data: $(ETCSECURITYFILES) $(ETCSECURITYDFILES) $(ETCFILES) \
81 $(ETCDFILES) $(CLASS_SCR_FILES) $(MANIFESTDIR) $(MANIFEST) \
82 $(METHODDIR) $(METHOD)
83
84 ATTR_FILES = auth_attr exec_attr prof_attr user_attr
85 $(ATTR_FILES): $$@.txt $(CLASS_SCR_SRC_DIR)/i.rbac
86 > $@
87 $(ECHO) $@.txt $@ | NAWK=$(AWK) $(SHELL) $(CLASS_SCR_SRC_DIR)/i.rbac
88
89 $(ETCSECURITYDFILES) $(ETCDFILES): $$(@D)
90
91 $(ETCSECURITYFILES) $(ETCFILES): $(ETCSECURITY) $(ROOTETCSECURITY)
92
93 $(ETCSECURITY)/%: %
94 $(INS.file)
95
96 $(ROOTETCSECURITY):
97 $(INS.dir)
98
99 $(ROOTETCSECURITY)/%: %
100 $(INS.file)
101
102 $(ROOTETCSECURITY)/%.d/SUNWcs: %
103 $(INS.rename)
104
105 $(ROOTETC)/% : %
106 $(INS.file)
107
|