cockpit-podman

Cockpit UI for podman containers

runtime dependencies cockpit
podman

Recette

mkdir /data/buildroot/package/cockpit-podman
cat > /data/buildroot/package/cockpit-podman/Config.in<< 'EOF'
config BR2_PACKAGE_COCKPIT_PODMAN
        bool "cockpit-podman"
        depends on BR2_PACKAGE_COCKPIT
        depends on BR2_PACKAGE_PODMAN
        help
          Cockpit UI for podman containers
EOF

cat > /data/buildroot/package/cockpit-podman/cockpit-podman.mk<< 'EOF'
#############################################################
#
# cockpit-podman
# https://github.com/cockpit-project/cokpit-podman/releases/download/44/cokpit-podman-44.tar.xz
# sha256sums=('1a3393635c55a52628e34a5b83a13c6c7cd9565321bc0b8578c90405f4295425'
#############################################################
COCKPIT_PODMAN_VERSION = 44
COCKPIT_PODMAN_SOURCE  = cockpit-podman-$(COCKPIT_PODMAN_VERSION).tar.xz
COCKPIT_PODMAN_SITE   = https://github.com/cockpit-project/cockpit-podman/releases/download/$(COCKPIT_PODMAN_VERSION)

COCKPIT_PODMAN_DEPENDENCIES = cockpit podman

define COCKPIT_PODMAN_INSTALL_TARGET_CMDS
  cd $(@D)/ && \
  make DESTDIR="$(TARGET_DIR)" install
endef

$(eval $(generic-package))
EOF

sed -i '/menu "Custom packages"/a source "package/cockpit-podman/Config.in"' /data/buildroot/package/Config.in