diff --git a/make/defs-dev.mk b/make/defs-dev.mk index 69cdc797..bd3b0d6e 100644 --- a/make/defs-dev.mk +++ b/make/defs-dev.mk @@ -27,43 +27,77 @@ DAEMON_RUN_USER ?= $(shell whoami) DAEMON_RUN_GROUP ?= $(shell id -gn) # -- file attributes -EXEGROUP ?= $(shell id -gn) EXEOWNER ?= $(shell whoami) +EXEGROUP ?= $(shell id -gn) EXEMODE ?= 770 -CFGGROUP ?= $(shell id -gn) +EXEDIROWNER ?= $(shell whoami) +EXEDIRGROUP ?= $(shell id -gn) +EXEDIRMODE ?= 755 CFGOWNER ?= $(shell whoami) +CFGGROUP ?= $(shell id -gn) CFGMODE ?= 660 -HDRGROUP ?= $(shell id -gn) +CFGDIROWNER ?= $(EXEDIROWNER) +CFGDIRGROUP ?= $(EXEDIRGROUP) +CFGDIRMODE ?= $(EXEDIRMODE) HDROWNER ?= $(shell whoami) +HDRGROUP ?= $(shell id -gn) HDRMODE ?= 644 -CTRLGROUP ?= $(EXEGROUP) +HDRDIROWNER ?= $(EXEDIROWNER) +HDRDIRGROUP ?= $(EXEDIRGROUP) +HDRDIRMODE ?= $(EXEDIRMODE) CTRLOWNER ?= $(EXEOWNER) +CTRLGROUP ?= $(EXEGROUP) CTRLMODE ?= $(EXEMODE) -INITGROUP ?= $(EXEGROUP) +CTRLDIROWNER ?= $(EXEDIROWNER) +CTRLDIRGROUP ?= $(EXEDIRGROUP) +CTRLDIRMODE ?= $(EXEDIRMODE) INITOWNER ?= $(EXEOWNER) +INITGROUP ?= $(EXEGROUP) INITMODE ?= $(EXEMODE) -LIBGROUP ?= $(EXEGROUP) +INITDIROWNER ?= $(EXEDIROWNER) +INITDIRGROUP ?= $(EXEDIRGROUP) +INITDIRMODE ?= $(EXEDIRMODE) LIBOWNER ?= $(EXEOWNER) +LIBGROUP ?= $(EXEGROUP) LIBMODE ?= $(EXEMODE) +LIBDIROWNER ?= $(EXEDIROWNER) +LIBDIRGROUP ?= $(EXEDIRGROUP) +_LIBDIRMODE ?= $(EXEDIRMODE) MAKEOWNER ?= $(HDROWNER) MAKEGROUP ?= $(HDRGROUP) MAKEMODE ?= $(HDRMODE) -PROFILEGROUP ?= $(EXEGROUP) +MAKEDIROWNER ?= $(HDRDIROWNER) +MAKEDIRGROUP ?= $(HDRDIRGROUP) +MAKEDIRMODE ?= $(HDRDIRMODE) PROFILEOWNER ?= $(EXEOWNER) +PROFILEGROUP ?= $(EXEGROUP) PROFILEMODE ?= $(EXEMODE) -PROFILEDIRGROUP ?= $(shell id -gn) PROFILEDIROWNER ?= $(shell whoami) +PROFILEDIRGROUP ?= $(shell id -gn) PROFILEDIRMODE ?= 770 ROOTOWNER ?= $(shell id -un) ROOTGROUP ?= $(shell id -gn) -DOCMODE ?= $(HDRMODE) +ROOTMODE ?= 770 +ROOTDIROWNER ?= $(shell id -un) +ROOTDIRGROUP ?= $(shell id -gn) +ROOTDIRMODE ?= 750 DOCOWNER ?= $(HDROWNER) -DOCGROUP ?= $(HDROWNER) -VARDIRGROUP ?= $(shell whoami) +DOCGROUP ?= $(HDRGROUP) +DOCMODE ?= $(HDRMODE) +DOCDIROWNER ?= $(HDRDIROWNER) +DOCDIRGROUP ?= $(HDRDIROWNER) +DOCDIRMODE ?= $(HDRDIRMODE) +VAROWNER ?= $(shell id -un) +VARGROUP ?= $(shell id -gn) +VARMODE ?= 666 VARDIROWNER ?= $(shell id -gn) +VARDIRGROUP ?= $(shell whoami) VARDIRMODE ?= 770 -PREFIXDIRGROUP ?= $(EXEGROUP) -PREFIXDIROWNER ?= $(EXEOWNER) +PREFIXOWNER ?= $(EXEOWNER) +PREFIXGROUP ?= $(EXEGROUP) +PREFIXMODE ?= 770 +PREFIXDIROWNER ?= $(EXEDIROWNER) +PREFIXDIRGROUP ?= $(EXEDIRGROUP) PREFIXDIRMODE ?= 770 # -- options diff --git a/make/defs-dist.mk b/make/defs-dist.mk index 32e98f41..3a41f2f5 100644 --- a/make/defs-dist.mk +++ b/make/defs-dist.mk @@ -27,43 +27,77 @@ DAEMON_RUN_USER ?= root DAEMON_RUN_GROUP ?= root # -- file attributes -EXEGROUP ?= root EXEOWNER ?= root +EXEGROUP ?= root EXEMODE ?= 755 -CFGGROUP ?= root +EXEDIROWNER ?= root +EXEDIRGROUP ?= root +EXEDIRMODE ?= 755 CFGOWNER ?= root +CFGGROUP ?= root CFGMODE ?= 660 -HDRGROUP ?= root +CFGDIROWNER ?= $(EXEDIROWNER) +CFGDIRGROUP ?= $(EXEDIRGROUP) +CFGDIRMODE ?= $(EXEDIRMODE) HDROWNER ?= root +HDRGROUP ?= root HDRMODE ?= 644 -CTRLGROUP ?= $(EXEGROUP) +HDRDIROWNER ?= $(EXEDIROWNER) +HDRDIRGROUP ?= $(EXEDIRGROUP) +HDRDIRMODE ?= $(EXEDIRMODE) CTRLOWNER ?= $(EXEOWNER) +CTRLGROUP ?= $(EXEGROUP) CTRLMODE ?= $(EXEMODE) -INITGROUP ?= $(EXEGROUP) +CTRLDIROWNER ?= $(EXEDIROWNER) +CTRLDIRGROUP ?= $(EXEDIRGROUP) +CTRLDIRMODE ?= $(EXEDIRMODE) INITOWNER ?= $(EXEOWNER) +INITGROUP ?= $(EXEGROUP) INITMODE ?= $(EXEMODE) -LIBGROUP ?= $(EXEGROUP) +INITDIROWNER ?= $(EXEDIROWNER) +INITDIRGROUP ?= $(EXEDIRGROUP) +INITDIRMODE ?= $(EXEDIRMODE) LIBOWNER ?= $(EXEOWNER) +LIBGROUP ?= $(EXEGROUP) LIBMODE ?= $(EXEMODE) +LIBDIROWNER ?= $(EXEDIROWNER) +LIBDIRGROUP ?= $(EXEDIRGROUP) +_LIBDIRMODE ?= $(EXEDIRMODE) MAKEOWNER ?= $(HDROWNER) MAKEGROUP ?= $(HDRGROUP) MAKEMODE ?= $(HDRMODE) -PROFILEGROUP ?= $(EXEGROUP) +MAKEDIROWNER ?= $(HDRDIROWNER) +MAKEDIRGROUP ?= $(HDRDIRGROUP) +MAKEDIRMODE ?= $(HDRDIRMODE) PROFILEOWNER ?= $(EXEOWNER) +PROFILEGROUP ?= $(EXEGROUP) PROFILEMODE ?= $(EXEMODE) -PROFILEDIRGROUP ?= root PROFILEDIROWNER ?= root +PROFILEDIRGROUP ?= root PROFILEDIRMODE ?= 755 ROOTOWNER ?= root ROOTGROUP ?= root -DOCMODE ?= $(HDRMODE) +ROOTMODE ?= 600 +ROOTDIROWNER ?= root +ROOTDIRGROUP ?= root +ROOTDIRMODE ?= 750 DOCOWNER ?= $(HDROWNER) DOCGROUP ?= $(HDRGROUP) -VARDIRGROUP ?= root +DOCMODE ?= $(HDRMODE) +DOCDIROWNER ?= $(HDRDIROWNER) +DOCDIRGROUP ?= $(HDRDIROWNER) +DOCDIRMODE ?= $(HDRDIRMODE) +VAROWNER ?= nogroup +VARGROUP ?= nobody +VARMODE ?= 666 VARDIROWNER ?= root +VARDIRGROUP ?= root VARDIRMODE ?= 770 -PREFIXDIRGROUP ?= $(EXEGROUP) +PREFIXOWNER ?= $(EXEOWNER) +PREFIXGROUP ?= $(EXEGROUP) +PREFIXMODE ?= 644 PREFIXDIROWNER ?= $(EXEOWNER) +PREFIXDIRGROUP ?= $(EXEGROUP) PREFIXDIRMODE ?= 755 # -- options