swmodd: aligned with bbfdm micro-service

This commit is contained in:
Suvendhu Hansa 2024-03-13 06:16:27 +00:00 committed by Vivek Kumar Dutta
parent 356c6c76d2
commit b946c2842a
2 changed files with 20 additions and 2 deletions

View file

@ -75,6 +75,7 @@ endif
define Package/swmodd/install
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_DIR) $(1)/etc/config
$(INSTALL_DIR) $(1)/etc/swmodd
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_DIR) $(1)/usr/share/swmodd/
$(INSTALL_DIR) $(1)/etc/uci-defaults
@ -90,13 +91,13 @@ ifeq ($(CONFIG_PACKAGE_liblxc),y)
$(INSTALL_BIN) ./files/etc/uci-defaults/02-migrate-lxc $(1)/etc/uci-defaults/02-migrate-lxc
endif
ifeq ($(CONFIG_PACKAGE_crun),y)
$(INSTALL_DIR) $(1)/etc/swmodd
$(INSTALL_BIN) ./files/etc/swmodd/run.sh $(1)/etc/swmodd/run.sh
$(INSTALL_BIN) ./files/etc/init.d/crun $(1)/etc/init.d/crun
$(INSTALL_BIN) ./files/etc/config/crun $(1)/etc/config/crun
$(INSTALL_BIN) $(PKG_BUILD_DIR)/scripts/crun_create $(1)/usr/sbin/crun_create
endif
$(call BbfdmInstallPlugin,$(1),$(PKG_BUILD_DIR)/libswmodd.so)
$(call BbfdmInstallPluginInMicroservice,$(1)/etc/swmodd,$(PKG_BUILD_DIR)/libswmodd.so)
$(call BbfdmInstallMicroServiceInputFile,$(1),./files/etc/swmodd/input.json)
endef
define Package/swmodd-cgroup/install

View file

@ -0,0 +1,17 @@
{
"daemon": {
"config": {
"loglevel": "1"
},
"input": {
"type": "DotSo",
"name": "/etc/swmodd/libswmodd.so"
},
"output": {
"type": "UBUS",
"parent_dm": "Device.",
"object": "SoftwareModules",
"root_obj": "bbfdm"
}
}
}