build-sys: add missing sed substitution for DEBUGTTY

This commit is contained in:
Kay Sievers 2013-03-25 18:49:55 +01:00
parent d95fd3df59
commit 5ec6b15b65
3 changed files with 11 additions and 10 deletions

View File

@ -3734,7 +3734,8 @@ SED_PROCESS = \
-e 's,@VERSION\@,$(VERSION),g' \
-e 's,@rootprefix\@,$(rootprefix),g' \
-e 's,@udevlibexecdir\@,$(udevlibexecdir),g' \
-e 's,@sushell\@,$(sushell),g' \
-e 's,@SUSHELL\@,$(SUSHELL),g' \
-e 's,@DEBUGTTY\@,$(DEBUGTTY),g' \
-e 's,@KILL\@,$(KILL),g' \
-e 's,@QUOTAON\@,$(QUOTAON),g' \
-e 's,@QUOTACHECK\@,$(QUOTACHECK),g' \

View File

@ -275,11 +275,11 @@ if test "x$enable_selinux" != "xno"; then
fi
AM_CONDITIONAL(HAVE_SELINUX, [test "$have_selinux" = "yes"])
if test "x${have_selinux}" != xno ; then
sushell=/sbin/sushell
SUSHELL=/sbin/sushell
else
sushell=/bin/sh
SUSHELL=/bin/sh
fi
AC_SUBST(sushell)
AC_SUBST(SUSHELL)
# ------------------------------------------------------------------------------
have_xz=no
@ -755,13 +755,13 @@ AS_IF([test "x$enable_keymap" = "xyes"], [
AM_CONDITIONAL([ENABLE_KEYMAP], [test "x$enable_keymap" = "xyes"])
# ------------------------------------------------------------------------------
debugshell=/dev/tty9
DEBUGTTY=/dev/tty9
AC_ARG_WITH([debugshelltty],
[AS_HELP_STRING([--with-debugshelltty=PATH],
[Specify the tty device for debug shell])],
[debugshell="$withval"],
[DEBUGTTY="$withval"],
[])
AC_SUBST(debugshell)
AC_SUBST(DEBUGTTY)
# ------------------------------------------------------------------------------
have_manpages=no

View File

@ -6,18 +6,18 @@
# (at your option) any later version.
[Unit]
Description=Early root shell on @debugshell@ FOR DEBUGGING ONLY
Description=Early root shell on @DEBUGTTY@ FOR DEBUGGING ONLY
Documentation=man:sushell(8)
DefaultDependencies=no
IgnoreOnIsolate=yes
[Service]
Environment=TERM=linux
ExecStart=@sushell@
ExecStart=@SUSHELL@
Restart=always
RestartSec=0
StandardInput=tty
TTYPath=@debugshell@
TTYPath=@DEBUGTTY@
TTYReset=yes
TTYVHangup=yes
KillMode=process