mirror of
https://github.com/pygos/init.git
synced 2024-11-22 11:19:45 +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:
parent
24043cc4ee
commit
e148e873e0
4 changed files with 23 additions and 3 deletions
|
@ -27,9 +27,11 @@ install-data-local:
|
||||||
$(LN_S) $(TEMPLATEDIR)/sysfs $(DESTDIR)$(SVCDIR)/sysfs
|
$(LN_S) $(TEMPLATEDIR)/sysfs $(DESTDIR)$(SVCDIR)/sysfs
|
||||||
$(LN_S) $(TEMPLATEDIR)/devfs $(DESTDIR)$(SVCDIR)/devfs
|
$(LN_S) $(TEMPLATEDIR)/devfs $(DESTDIR)$(SVCDIR)/devfs
|
||||||
$(LN_S) $(TEMPLATEDIR)/tmpfs $(DESTDIR)$(SVCDIR)/tmpfs
|
$(LN_S) $(TEMPLATEDIR)/tmpfs $(DESTDIR)$(SVCDIR)/tmpfs
|
||||||
|
if PYGOSCFG
|
||||||
$(LN_S) $(TEMPLATEDIR)/tmpfsrun $(DESTDIR)$(SVCDIR)/tmpfsrun
|
$(LN_S) $(TEMPLATEDIR)/tmpfsrun $(DESTDIR)$(SVCDIR)/tmpfsrun
|
||||||
$(LN_S) $(TEMPLATEDIR)/tmpfsvar $(DESTDIR)$(SVCDIR)/tmpfsvar
|
$(LN_S) $(TEMPLATEDIR)/tmpfsvar $(DESTDIR)$(SVCDIR)/tmpfsvar
|
||||||
$(LN_S) $(TEMPLATEDIR)/rootusr $(DESTDIR)$(SVCDIR)/rootusr
|
$(LN_S) $(TEMPLATEDIR)/rootusr $(DESTDIR)$(SVCDIR)/rootusr
|
||||||
|
endif
|
||||||
$(LN_S) $(TEMPLATEDIR)/vfs $(DESTDIR)$(SVCDIR)/vfs
|
$(LN_S) $(TEMPLATEDIR)/vfs $(DESTDIR)$(SVCDIR)/vfs
|
||||||
$(LN_S) $(TEMPLATEDIR)/shutdown $(DESTDIR)$(SVCDIR)/shutdown
|
$(LN_S) $(TEMPLATEDIR)/shutdown $(DESTDIR)$(SVCDIR)/shutdown
|
||||||
$(LN_S) $(TEMPLATEDIR)/reboot $(DESTDIR)$(SVCDIR)/reboot
|
$(LN_S) $(TEMPLATEDIR)/reboot $(DESTDIR)$(SVCDIR)/reboot
|
||||||
|
|
11
configure.ac
11
configure.ac
|
@ -10,6 +10,17 @@ AC_PROG_RANLIB
|
||||||
AC_PROG_MKDIR_P
|
AC_PROG_MKDIR_P
|
||||||
AC_PROG_LN_S
|
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_CONFIG_HEADERS([lib/include/config.h])
|
||||||
AC_DEFINE_DIR(SVCDIR, sysconfdir/init.d, [Startup service directory])
|
AC_DEFINE_DIR(SVCDIR, sysconfdir/init.d, [Startup service directory])
|
||||||
AC_DEFINE_DIR(TEMPLATEDIR, datadir/init, [Service template directory])
|
AC_DEFINE_DIR(TEMPLATEDIR, datadir/init, [Service template directory])
|
||||||
|
|
|
@ -1,2 +1,6 @@
|
||||||
scriptdir = @SCRIPTDIR@
|
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
|
||||||
|
|
|
@ -4,7 +4,10 @@ init_DATA += services/sysctl services/hwclock services/sysinit
|
||||||
init_DATA += services/reboot services/shutdown services/sigkill
|
init_DATA += services/reboot services/shutdown services/sigkill
|
||||||
init_DATA += services/sigterm services/sync services/devfs
|
init_DATA += services/sigterm services/sync services/devfs
|
||||||
init_DATA += services/sysfs services/procfs services/tmpfs
|
init_DATA += services/sysfs services/procfs services/tmpfs
|
||||||
init_DATA += services/tmpfsrun services/tmpfsvar services/vfs
|
init_DATA += services/vfs
|
||||||
init_DATA += services/rootusr
|
|
||||||
|
if PYGOSCFG
|
||||||
|
init_DATA += services/rootusr services/tmpfsrun services/tmpfsvar
|
||||||
|
endif
|
||||||
|
|
||||||
EXTRA_DIST += services/sysinit services/vfs
|
EXTRA_DIST += services/sysinit services/vfs
|
||||||
|
|
Loading…
Reference in a new issue