diff options
author | Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> | 2017-09-14 23:31:41 +0200 |
---|---|---|
committer | Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> | 2017-09-14 23:33:47 +0200 |
commit | ddd508efc083fc9beb6f2c96e2537521b31c1e6f (patch) | |
tree | 7733aaedfa57e4cc8524b9e1693c43b43fb01be7 /makechrootpkg.in | |
parent | 0f3778c3d36028e5c9d4e5ec702c8f167e1cebba (diff) | |
download | devtools-ddd508efc083fc9beb6f2c96e2537521b31c1e6f.tar.gz devtools-ddd508efc083fc9beb6f2c96e2537521b31c1e6f.tar.xz |
makechrootpkg: Reopen console to assign the CTTY
nspawn does not give us a controlling terminal, hence we ignore
interrupts. Apparently this was lost in systemd at some point.
Hack around this by reopening the console to make it the controlling
terminal.
Diffstat (limited to 'makechrootpkg.in')
-rw-r--r-- | makechrootpkg.in | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/makechrootpkg.in b/makechrootpkg.in index add87d3..8724355 100644 --- a/makechrootpkg.in +++ b/makechrootpkg.in @@ -241,6 +241,9 @@ EOF # These functions aren't run in makechrootpkg, # so no global variables _chrootbuild() { + # Work around nspawn not giving us a ctty + exec </dev/console + # No coredumps ulimit -c 0 |