summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2023-02-24 22:00:56 +0100
committerChristian Breunig <christian@breunig.cc>2023-02-24 22:00:56 +0100
commit893ead2fe9b3cd21a522ba369a70d385b6b46a80 (patch)
treea30428f75b26c585ea56b797634853c6ff49d695 /src
parentc0b5b3d52d462daeb082bc55dd91788f9b94b84e (diff)
downloadvyos-1x-893ead2fe9b3cd21a522ba369a70d385b6b46a80.tar.gz
vyos-1x-893ead2fe9b3cd21a522ba369a70d385b6b46a80.zip
login: T1948: drop absolut path to /usr/libexec/vyos, re-use vyos.defaults
Diffstat (limited to 'src')
-rwxr-xr-xsrc/conf_mode/system-login.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/conf_mode/system-login.py b/src/conf_mode/system-login.py
index e26b81e3d..8fc18bc37 100755
--- a/src/conf_mode/system-login.py
+++ b/src/conf_mode/system-login.py
@@ -28,6 +28,7 @@ from time import sleep
from vyos.config import Config
from vyos.configdict import dict_merge
from vyos.configverify import verify_vrf
+from vyos.defaults import directories
from vyos.template import render
from vyos.template import is_ipv4
from vyos.util import cmd
@@ -159,7 +160,7 @@ def generate(login):
# remove old plaintext password and set new encrypted password
env = os.environ.copy()
- env['vyos_libexec_dir'] = '/usr/libexec/vyos'
+ env['vyos_libexec_dir'] = directories['base']
# Set default commands for re-adding user with encrypted password
del_user_plain = f"system login user '{user}' authentication plaintext-password"