From a67cef9da2d3ea96b12844c64b507c3ae963b2fb Mon Sep 17 00:00:00 2001 From: Albert Hopkins Date: Thu, 20 Jan 2011 18:17:32 -0500 Subject: [PATCH] Added global Makefile option to enable sshd in the appliance --- Makefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Makefile b/Makefile index 6a40f79..0831fff 100644 --- a/Makefile +++ b/Makefile @@ -14,6 +14,7 @@ ARCH = amd64 MAKEOPTS = -j4 PRUNE_CRITICAL = NO REMOVE_PORTAGE_TREE = YES +ENABLE_SSHD = NO CHANGE_PASSWORD = YES HEADLESS = NO ACCEPT_KEYWORDS = amd64 @@ -69,6 +70,10 @@ ifeq ($(HEADLESS),YES) HEADLESS_GRUB = sed -i -f grub-headless.sed $(CHROOT)/boot/grub/grub.conf endif +ifeq ($(ENABLE_SSHD),YES) + enable_sshd = chroot $(CHROOT) rc-update add sshd default +endif + gcc_config = chroot $(CHROOT) gcc-config 1 export APPLIANCE ACCEPT_KEYWORDS CHROOT EMERGE HEADLESS M4 M4C @@ -212,6 +217,7 @@ software: systools issue etc-update.conf $(CRITICAL) $(WORLD) $(gcc_config) chroot $(CHROOT) etc-update $(MAKE) -C $(APPLIANCE) postinstall + $(enable_sshd) $(change_password) $(UNMERGE_CRITICAL) touch software