summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorivan <ivan>2002-02-12 02:11:07 +0000
committerivan <ivan>2002-02-12 02:11:07 +0000
commitae23f6fe1ca915c995cfbf29bb39e7ed5e1cce2c (patch)
tree8c01bf01f5a214ae1bff6440e31c8c177a781e8a /bin
parenta2c24812441a8f8ae3045a8c0c93c7f009d4f494 (diff)
add username_policy "@append domain"
add "select" config type, mmm
Diffstat (limited to 'bin')
-rwxr-xr-xbin/svc_acct.export6
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/svc_acct.export b/bin/svc_acct.export
index 3ac7a4f8f..e28de4aa7 100755
--- a/bin/svc_acct.export
+++ b/bin/svc_acct.export
@@ -1,6 +1,6 @@
#!/usr/bin/perl -w
#
-# $Id: svc_acct.export,v 1.28 2001-12-12 07:59:33 ivan Exp $
+# $Id: svc_acct.export,v 1.29 2002-02-12 02:11:07 ivan Exp $
#
# Create and export password, radius and vpopmail password files:
# passwd, passwd.adjunct, shadow, acp_passwd, acp_userinfo, acp_dialup
@@ -287,6 +287,10 @@ foreach $svc_domain (sort {$a->domain cmp $b->domain} @svc_domain) {
$username=$svc_acct->username . $svc_acct->domsvc;
} elsif ($userpolicy =~ /^append domain$/) {
$username=$svc_acct->username . $svc_domain->domain;
+ } elsif ($userpolicy =~ /^append domain$/) {
+ $username=$svc_acct->username . $svc_domain->domain;
+ } elsif ($userpolicy =~ /^append @domain$/) {
+ $username=$svc_acct->username . '@'. $svc_domain->domain;
} else {
die "Unknown policy in username_policy\n";
}