]> git.proxmox.com Git - pve-container.git/commit
fix issue where ttys aren't correctly set after restore
authorOguz Bektas <o.bektas@proxmox.com>
Fri, 13 Sep 2019 10:35:57 +0000 (12:35 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 14 Nov 2019 17:30:28 +0000 (18:30 +0100)
commit07e474f3f5ae1ca30e63fa36d84ddc48a30c304b
tree0269b8b08a6b42c729204442d06b14fd2993ab6a
parent1361623c52522db43e4fc437de578a9e9e972f2f
fix issue where ttys aren't correctly set after restore

restore from unpriv to priv causes a problem with the log-in from web
console, since the /etc/securetty file isn't modified after a restore to
reflect that change (/dev/lxc/tty1 and so on).

template_fixup is normally called in post_create_hook, but we have no
$password or $ssh_keys to call the hook with during the restore. instead
we call template_fixup by itself to fix the ttys on some distributions.

Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
(cherry picked from commit 4b4bbe553bebac2fbc179616c90594eed275b07e)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
src/PVE/API2/LXC.pm