Skip to content

Commit c4101dc

Browse files
committed
package trigger support
1 parent 6355227 commit c4101dc

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

bin/v-add-user

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,11 @@ if [ "$user" != 'admin' ]; then
218218
increase_user_value 'admin' '$U_USERS'
219219
fi
220220

221+
# Run template trigger
222+
if [ -x "$VESTA/data/packages/$package.sh" ]; then
223+
$VESTA/data/packages/$package.sh "$user" "$email" "$fname" "$lname"
224+
fi
225+
221226
# Logging
222227
log_history "added system user $user" '' 'admin'
223228
log_event "$OK" "$EVENT"

bin/v-change-user-package

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,11 @@ change_user_package
139139
shell_path=$(/usr/bin/chsh --list-shells | grep -w "$SHELL" |head -n1)
140140
/usr/bin/chsh -s "$shell_path" "$user" &>/dev/null
141141

142+
# Run template trigger
143+
if [ -x "$VESTA/data/packages/$package.sh" ]; then
144+
$VESTA/data/packages/$package.sh "$user" "$CONTACT" "$FNAME" "$LNAME"
145+
fi
146+
142147

143148
#----------------------------------------------------------#
144149
# Vesta #

func/rebuild.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ rebuild_user_conf() {
1414
touch $USER_DATA/stats.log
1515
chmod 660 $USER_DATA/stats.log
1616

17+
# Run template trigger
18+
if [ -x "$VESTA/data/packages/$PACKAGE.sh" ]; then
19+
$VESTA/data/packages/$package.sh "$user" "$CONTACT" "$FNAME" "$LNAME"
20+
fi
21+
1722
# Rebuild user
1823
shell=$(chsh --list-shells | grep -w "$SHELL" | head -n1)
1924
/usr/sbin/adduser "$user" -s "$shell" -c "$CONTACT" \

0 commit comments

Comments
 (0)