# # Copyright (C) 2022-2023 IOPSYS Software Solutions AB # include $(TOPDIR)/rules.mk PKG_NAME:=usermngr PKG_VERSION:=1.2.4 LOCAL_DEV:=0 ifneq ($(LOCAL_DEV),1) PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://dev.iopsys.eu/bbf/usermngr.git PKG_SOURCE_VERSION:=58c29e91659e79413048b1fd4d8724b89426846d 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 $(call BbfdmInstallPlugin,$(1),$(PKG_BUILD_DIR)/src/libusermngr.so) endef $(eval $(call BuildPackage,usermngr))