include $(TOPDIR)/rules.mk PKG_NAME:=tini PKG_VERSION:=0.18.0 PKG_RELEASE:=1 PKG_LICENSE:=MIT PKG_LICENSE_FILES:=LICENSE PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/krallin/tini/tar.gz/v${PKG_VERSION}? PKG_HASH:=1097675352d6317b547e73f9dc7c6839fd0bb0d96dafc2e5c95506bb324049a2 PKG_SOURCE_VERSION:=fec3683b971d9c3ef73f284f176672c44b448662 PKG_MAINTAINER:=Gerard Ryan CMAKE_INSTALL:=1 include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/cmake.mk define Package/tini SECTION:=utils CATEGORY:=Utilities TITLE:=simplest init utility URL:=https://github.com/krallin/tini DEPENDS:= endef define Package/tini/description A tiny but valid init process for containers. endef # static version seemes to be effected by https://www.openwall.com/lists/musl/2018/07/18/8 so we use the workaround TARGET_CFLAGS += -Wl,--build-id define Package/tini/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/tini-static $(1)/usr/bin/docker-init $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/tini $(1)/usr/bin/ endef $(eval $(call BuildPackage,tini))