X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=blobdiff_plain;f=fyvzl;h=97b1d9b4e7dca71e2d9bb72a96e046445be592a1;hb=6d78da872421d1142ac0c8d7a8e649de260c49f4;hp=b8ab577d68791e08700ecf27ab2d8bad3e648048;hpb=15b84c2803c7efa18c7f25f4b13150b905e29199;p=d.git diff --git a/fyvzl b/fyvzl index b8ab577..97b1d9b 100755 --- a/fyvzl +++ b/fyvzl @@ -1,6 +1,6 @@ #!/usr/bin/perl -w # -# usage: ../fyvzl [-lLENGTH] [-mMAXPERUSER] [-dDEFDOM] DATABASE-FILE ACTION ARG +# usage: ../fyvzl [-lLENGTH] [-mMAXPERUSER] [-qQUALDOM] DATABASE-FILE ACTION ARG # actions # create [REDIRECT-TO] # update LOCAL-PART REDIRECT-TO @@ -20,7 +20,7 @@ use POSIX; our $randlength = 6; our $maxperuser = 10000; -our $defdom; +our $qualdom; our $dbh; our $user; our $priv; @@ -76,8 +76,8 @@ sub goodrand ($) { sub qualify ($) { my ($t) = @_; return $t if $t =~ m/\@/; - die "unqualified redirection target\n" unless defined $defdom; - return $t.'@'.$defdom; + die "unqualified redirection target\n" unless defined $qualdom; + return $t.'@'.$qualdom; } sub insertrow ($) { @@ -216,8 +216,8 @@ while (@ARGV) { $randlength = $1; } elsif (m/^-m(\d+)$/) { $maxperuser = $1; - } elsif (m/^-d(\S+)$/) { - $defdom = $1; + } elsif (m/^-q(\S+)$/) { + $qualdom = $1; } else { die "unknown option \`$_'\n"; }