# # Copyright (C) 2022-2023 IOPSYS Software Solutions AB # include $(TOPDIR)/rules.mk PKG_NAME:=usermngr PKG_VERSION:=1.2.14 LOCAL_DEV:=0 ifneq ($(LOCAL_DEV),1) PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://dev.iopsys.eu/bbf/usermngr.git PKG_SOURCE_VERSION:=497148226e0ada16656a6971c5e66a023c740e87 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz PKG_MIRROR_HASH:=skip endif PKG_LICENSE:=BSD-3-Clause PKG_LICENSE_FILES:=LICENSE include $(INCLUDE_DIR)/package.mk include ../bbfdm/bbfdm.mk MAKE_PATH:=src define Package/usermngr SECTION:=utils CATEGORY:=Utilities SUBMENU:=TRx69 DEPENDS:= +shadow-utils +libbbfdm-api TITLE:=Package to add Device.Users. datamodel support endef define Package/usermngr/description Package to add Device.Users. datamodel support endef ifeq ($(LOCAL_DEV),1) define Build/Prepare $(CP) -rf ~/git/usermngr/* $(PKG_BUILD_DIR)/ endef endif define Package/usermngr/install $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_DIR) $(1)/etc/config $(INSTALL_DIR) $(1)/etc/uci-defaults $(INSTALL_BIN) $(PKG_BUILD_DIR)/files/etc/init.d/users $(1)/etc/init.d/users $(INSTALL_BIN) $(PKG_BUILD_DIR)/files/etc/uci-defaults/90-indicate-bootstrap $(1)/etc/uci-defaults/90-indicate-bootstrap $(INSTALL_BIN) $(PKG_BUILD_DIR)/files/etc/uci-defaults/91-sync-shells $(1)/etc/uci-defaults/91-sync-shells $(INSTALL_BIN) ./files/etc/config/users $(1)/etc/config/users $(BBFDM_INSTALL_MS_DM) $(PKG_BUILD_DIR)/src/libusermngr.so $(1) $(PKG_NAME) endef $(eval $(call BuildPackage,usermngr))