#
# Copyright (C) 2026 xiexiaobao
#
# This is free software, licensed under the GPL 2.0 license.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=docker-restore
PKG_VERSION:=1.0
PKG_RELEASE:=1

PKG_MAINTAINER:=xiexiaobao
PKG_LICENSE:=GPL-2.0

include $(INCLUDE_DIR)/package.mk

define Package/docker-restore
  SECTION:=utils
  CATEGORY:=Utilities
  TITLE:=Docker container restore script for R6C
  DEPENDS:=+docker
  PKGARCH:=all
endef

define Package/docker-restore/description
  One-click restore script for all 16 Docker containers on NanoPi R6C.
  Saves docker run commands for Jellyfin, Plex, Emby, Immich, Navidrome,
  n8n, HomeAssistant, PhotoPrism, LANraragi, UptimeKuma, Aria2, etc.
endef

define Build/Configure
endef

define Build/Compile
endef

define Package/docker-restore/install
	$(INSTALL_DIR) $(1)/root
	$(INSTALL_BIN) ./files/restore-docker.sh $(1)/root/restore-docker.sh
endef

$(eval $(call BuildPackage,docker-restore))
