diff options
Diffstat (limited to 'www/apache13-fp/files/apache.sh.tmpl')
-rw-r--r-- | www/apache13-fp/files/apache.sh.tmpl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/www/apache13-fp/files/apache.sh.tmpl b/www/apache13-fp/files/apache.sh.tmpl index b36a499f3574..bb1995de54cd 100644 --- a/www/apache13-fp/files/apache.sh.tmpl +++ b/www/apache13-fp/files/apache.sh.tmpl @@ -7,13 +7,16 @@ new_key() { - skdir=PREFIX/frontpage/currentversion/apache-fp + CUR_UMASK=`umask` + skdir=PREFIX/frontpage/version4.0/apache-fp PERL=PERL5 #NOTE: We need Perl 5, to generate a new key if [ -x ${PERL} ] then + umask 077 ${PERL} -e '@a=(split(//, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*-=_+")); print((map {$a[rand(scalar @a)]} (1..128)), "\n");' > $skdir/suidkey + umask ${CUR_UMASK} fi } |