You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
869 B
25 lines
869 B
##
|
|
## Makefile for Seedbox quadlet
|
|
##
|
|
|
|
DEPENDENCIES = traefik samba
|
|
|
|
# Seedbox quadlet is mapped to the 10017 user (seedbox) and 10000 group (itix-svc)
|
|
PROJECT_UID = 10017
|
|
PROJECT_GID = 10000
|
|
|
|
# Samba configuration files
|
|
TARGET_SAMBA_FILES = $(patsubst other/samba/%, $(TARGET_CHROOT)/etc/quadlets/samba/smb.conf.d/%, $(wildcard other/samba/*))
|
|
TARGET_EXAMPLE_FILES += $(TARGET_SAMBA_FILES)
|
|
$(TARGET_CHROOT)/etc/quadlets/samba/smb.conf.d/%: other/samba/%
|
|
install -m 0644 -o root -g root $< $@
|
|
|
|
# Traefik configuration files
|
|
TARGET_TRAEFIK_FILES = $(patsubst other/traefik/%, $(TARGET_CHROOT)/etc/quadlets/traefik/conf.d/%, $(wildcard other/traefik/*))
|
|
TARGET_EXAMPLE_FILES += $(TARGET_TRAEFIK_FILES)
|
|
$(TARGET_CHROOT)/etc/quadlets/traefik/conf.d/%: other/traefik/%
|
|
install -m 0644 -o 10001 -g 10000 $< $@
|
|
|
|
TOP_LEVEL_DIR := ..
|
|
include $(TOP_LEVEL_DIR)/Makefile.common
|
|
|
|
|