cockpit-machines

Cockpit UI for virtual machines

runtime dependencies cockpit
libvirt-dbus
make dependencies libvirt (System tools)

Recette

mkdir /data/buildroot/package/cockpit-machines
cat > /data/buildroot/package/cockpit-machines/Config.in<< 'EOF'
config BR2_PACKAGE_COCKPIT_MACHINES
        bool "cockpit-machines"
        depends on BR2_PACKAGE_COCKPIT
        depends on BR2_PACKAGE_LIBVIRT_DBUS
        help
          Cockpit UI for virtual machines
EOF

cat > /data/buildroot/package/cockpit-machines/cockpit-machines.mk<< 'EOF'
#############################################################
#
# cockpit-machines
# https://github.com/cockpit-project/$pkgname/releases/download/264/cockpit-machines-264.tar.xz
# sha256sums=('3dd0f1812874c95c552df4231ecf18c9849daadbee7cfe48b244cb963626f54e'
#############################################################
COCKPIT_MACHINES_VERSION = 264
COCKPIT_MACHINES_SOURCE  = cockpit-machines-$(COCKPIT_MACHINES_VERSION).tar.xz
COCKPIT_MACHINES_SITE   = https://github.com/cockpit-project/cockpit-machines/releases/download/$(COCKPIT_MACHINES_VERSION)

COCKPIT_MACHINES_DEPENDENCIES = cockpit libvirt-dbus

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

$(eval $(generic-package))
EOF

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