Added global Makefile option to enable sshd in the appliance
This commit is contained in:
parent
4ba07fdd86
commit
a67cef9da2
6
Makefile
6
Makefile
|
@ -14,6 +14,7 @@ ARCH = amd64
|
||||||
MAKEOPTS = -j4
|
MAKEOPTS = -j4
|
||||||
PRUNE_CRITICAL = NO
|
PRUNE_CRITICAL = NO
|
||||||
REMOVE_PORTAGE_TREE = YES
|
REMOVE_PORTAGE_TREE = YES
|
||||||
|
ENABLE_SSHD = NO
|
||||||
CHANGE_PASSWORD = YES
|
CHANGE_PASSWORD = YES
|
||||||
HEADLESS = NO
|
HEADLESS = NO
|
||||||
ACCEPT_KEYWORDS = amd64
|
ACCEPT_KEYWORDS = amd64
|
||||||
|
@ -69,6 +70,10 @@ ifeq ($(HEADLESS),YES)
|
||||||
HEADLESS_GRUB = sed -i -f grub-headless.sed $(CHROOT)/boot/grub/grub.conf
|
HEADLESS_GRUB = sed -i -f grub-headless.sed $(CHROOT)/boot/grub/grub.conf
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(ENABLE_SSHD),YES)
|
||||||
|
enable_sshd = chroot $(CHROOT) rc-update add sshd default
|
||||||
|
endif
|
||||||
|
|
||||||
gcc_config = chroot $(CHROOT) gcc-config 1
|
gcc_config = chroot $(CHROOT) gcc-config 1
|
||||||
|
|
||||||
export APPLIANCE ACCEPT_KEYWORDS CHROOT EMERGE HEADLESS M4 M4C
|
export APPLIANCE ACCEPT_KEYWORDS CHROOT EMERGE HEADLESS M4 M4C
|
||||||
|
@ -212,6 +217,7 @@ software: systools issue etc-update.conf $(CRITICAL) $(WORLD)
|
||||||
$(gcc_config)
|
$(gcc_config)
|
||||||
chroot $(CHROOT) etc-update
|
chroot $(CHROOT) etc-update
|
||||||
$(MAKE) -C $(APPLIANCE) postinstall
|
$(MAKE) -C $(APPLIANCE) postinstall
|
||||||
|
$(enable_sshd)
|
||||||
$(change_password)
|
$(change_password)
|
||||||
$(UNMERGE_CRITICAL)
|
$(UNMERGE_CRITICAL)
|
||||||
touch software
|
touch software
|
||||||
|
|
Loading…
Reference in New Issue