From 852f937acc866da2094e8108be72888d96d9d482 Mon Sep 17 00:00:00 2001 From: Serghey Rodin Date: Mon, 25 Feb 2013 10:35:39 +0200 Subject: [PATCH] change shell on package change --- bin/v-change-user-package | 4 ++++ bin/v-rebuild-user | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/bin/v-change-user-package b/bin/v-change-user-package index 1849abfa5..34ccdd8bf 100755 --- a/bin/v-change-user-package +++ b/bin/v-change-user-package @@ -133,6 +133,10 @@ fi # Changing user package change_user_package +# Update user shell +shell_path=$(/usr/bin/chsh --list-shells | grep -w "$SHELL" |head -n1) +/usr/bin/chsh -s "$shell_path" "$user" &>/dev/null + #----------------------------------------------------------# # Vesta # diff --git a/bin/v-rebuild-user b/bin/v-rebuild-user index 289afb6dd..23ab4b126 100755 --- a/bin/v-rebuild-user +++ b/bin/v-rebuild-user @@ -40,6 +40,10 @@ source $USER_DATA/user.conf shell=$(chsh --list-shells | grep -w "$SHELL" |head -n1) adduser "$user" -s "$shell" -c "$CONTACT" -m -d "$HOMEDIR/$user" &>/dev/null +# Update user shell +shell_path=$(/usr/bin/chsh --list-shells | grep -w "$SHELL" |head -n1) +/usr/bin/chsh -s "$shell_path" "$user" &>/dev/null + # Update password shadow='/etc/shadow' shdw=$(grep ^$user: $shadow)