1
0
Fork 0
mirror of https://github.com/pygos/init.git synced 2024-11-05 04:07:10 +01:00

Add configure switch to disable pygos specific config defaults

Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
This commit is contained in:
David Oberhollenzer 2018-04-12 05:22:15 +02:00
parent 24043cc4ee
commit e148e873e0
4 changed files with 23 additions and 3 deletions

View file

@ -27,9 +27,11 @@ install-data-local:
$(LN_S) $(TEMPLATEDIR)/sysfs $(DESTDIR)$(SVCDIR)/sysfs
$(LN_S) $(TEMPLATEDIR)/devfs $(DESTDIR)$(SVCDIR)/devfs
$(LN_S) $(TEMPLATEDIR)/tmpfs $(DESTDIR)$(SVCDIR)/tmpfs
if PYGOSCFG
$(LN_S) $(TEMPLATEDIR)/tmpfsrun $(DESTDIR)$(SVCDIR)/tmpfsrun
$(LN_S) $(TEMPLATEDIR)/tmpfsvar $(DESTDIR)$(SVCDIR)/tmpfsvar
$(LN_S) $(TEMPLATEDIR)/rootusr $(DESTDIR)$(SVCDIR)/rootusr
endif
$(LN_S) $(TEMPLATEDIR)/vfs $(DESTDIR)$(SVCDIR)/vfs
$(LN_S) $(TEMPLATEDIR)/shutdown $(DESTDIR)$(SVCDIR)/shutdown
$(LN_S) $(TEMPLATEDIR)/reboot $(DESTDIR)$(SVCDIR)/reboot

View file

@ -10,6 +10,17 @@ AC_PROG_RANLIB
AC_PROG_MKDIR_P
AC_PROG_LN_S
AC_ARG_WITH([pygos],
[AS_HELP_STRING([--without-pygos],
[Disable Pygos specific default configuration])],
[case "${withval}" in
yes) AM_CONDITIONAL([PYGOSCFG], [true]) ;;
no) AM_CONDITIONAL([PYGOSCFG], [false]) ;;
*) AC_MSG_ERROR([bad value ${withval} for --without-pygos]) ;;
esac],
[AM_CONDITIONAL([PYGOSCFG], [true])])
AC_CONFIG_HEADERS([lib/include/config.h])
AC_DEFINE_DIR(SVCDIR, sysconfdir/init.d, [Startup service directory])
AC_DEFINE_DIR(TEMPLATEDIR, datadir/init, [Service template directory])

View file

@ -1,2 +1,6 @@
scriptdir = @SCRIPTDIR@
script_SCRIPTS = scripts/devfs.sh scripts/trymount.sh scripts/overlay.sh
script_SCRIPTS = scripts/devfs.sh scripts/trymount.sh
if PYGOSCFG
script_SCRIPTS += scripts/overlay.sh
endif

View file

@ -4,7 +4,10 @@ init_DATA += services/sysctl services/hwclock services/sysinit
init_DATA += services/reboot services/shutdown services/sigkill
init_DATA += services/sigterm services/sync services/devfs
init_DATA += services/sysfs services/procfs services/tmpfs
init_DATA += services/tmpfsrun services/tmpfsvar services/vfs
init_DATA += services/rootusr
init_DATA += services/vfs
if PYGOSCFG
init_DATA += services/rootusr services/tmpfsrun services/tmpfsvar
endif
EXTRA_DIST += services/sysinit services/vfs