Author: blogic Date: 2014-09-11 14:27:26 +0200 (Thu, 11 Sep 2014) New Revision: 42469
Modified: trunk/include/package-defaults.mk trunk/include/package-dumpinfo.mk trunk/include/package-ipkg.mk Log: include: add a meta data field for required system user:group this is in preparation of having services run as !root with ACL'ed access to ubus. Signed-off-by: John Crispin <[email protected]> Modified: trunk/include/package-defaults.mk =================================================================== --- trunk/include/package-defaults.mk 2014-09-11 12:27:09 UTC (rev 42468) +++ trunk/include/package-defaults.mk 2014-09-11 12:27:26 UTC (rev 42469) @@ -53,6 +53,7 @@ HIDDEN:= URL:= VARIANT:= + USERID:= endef Build/Patch:=$(Build/Patch/Default) Modified: trunk/include/package-dumpinfo.mk =================================================================== --- trunk/include/package-dumpinfo.mk 2014-09-11 12:27:09 UTC (rev 42468) +++ trunk/include/package-dumpinfo.mk 2014-09-11 12:27:26 UTC (rev 42469) @@ -41,7 +41,8 @@ Category: $(CATEGORY) Title: $(TITLE) Maintainer: $(MAINTAINER) -Source: $(PKG_SOURCE) +$(if $(USERID),Require-User: $(USERID) +)Source: $(PKG_SOURCE) Type: $(if $(Package/$(1)/targets),$(Package/$(1)/targets),$(if $(PKG_TARGETS),$(PKG_TARGETS),ipkg)) $(if $(KCONFIG),Kernel-Config: $(KCONFIG) )$(if $(BUILDONLY),Build-Only: $(BUILDONLY) Modified: trunk/include/package-ipkg.mk =================================================================== --- trunk/include/package-ipkg.mk 2014-09-11 12:27:09 UTC (rev 42468) +++ trunk/include/package-ipkg.mk 2014-09-11 12:27:26 UTC (rev 42469) @@ -165,6 +165,7 @@ $(if $(PKG_LICENSE), echo "License: $(PKG_LICENSE)"; ) \ $(if $(PKG_LICENSE_FILES), echo "LicenseFiles: $(PKG_LICENSE_FILES)"; ) \ echo "Section: $(SECTION)"; \ + $(if $(USERID),echo "Require-User: $(USERID)"; ) \ $(if $(filter hold,$(PKG_FLAGS)),echo "Status: unknown hold not-installed"; ) \ $(if $(filter essential,$(PKG_FLAGS)), echo "Essential: yes"; ) \ $(if $(MAINTAINER),echo "Maintainer: $(MAINTAINER)"; ) \ _______________________________________________ openwrt-commits mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits
