Create the exim-pdf-current link
authorHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Wed, 6 Apr 2016 21:09:08 +0000 (23:09 +0200)
committerHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Wed, 6 Apr 2016 21:09:08 +0000 (23:09 +0200)
script/gen.pl

index 882e385b4f4d1f89b5561db089423dfb9de2b751..3934ee84c93bbd531e552e35b78be6e6f713f891 100755 (executable)
@@ -33,10 +33,12 @@ do_web() if ( $opt{web} );
 do_static() if ( $opt{web} or !$opt{localstatic} );    # need this for all other pages generated
 
 ## Add the exim-html-current symlink
 do_static() if ( $opt{web} or !$opt{localstatic} );    # need this for all other pages generated
 
 ## Add the exim-html-current symlink
-print "Symlinking exim-html-current to exim-html-$opt{latest}\n" if ( $opt{verbose} );
-unlink("$opt{docroot}/exim-html-current") if ( -l "$opt{docroot}/exim-html-current" );
-symlink( "exim-html-$opt{latest}", "$opt{docroot}/exim-html-current" )
-    || warn "symlink to $opt{docroot}/exim-html-current failed";
+foreach my $type (qw(html pdf)) {
+    print "Symlinking exim-$type-current to exim-$type-$opt{latest}\n" if ( $opt{verbose} );
+    unlink("$opt{docroot}/exim-$type-current");
+    symlink( "exim-$type-$opt{latest}", "$opt{docroot}/exim-$type-current" )
+        || warn "symlink to $opt{docroot}/exim-$type-current failed";
+}
 
 # ------------------------------------------------------------------
 ## Generate the website files
 
 # ------------------------------------------------------------------
 ## Generate the website files
@@ -520,7 +522,7 @@ gen.pl [options]
    --tmpl PATH         Required. Path to the templates directory
    --docroot PATH      Required. Path to the website document root
    --[no-]minify       [Don't] minify CSS and Javascript
    --tmpl PATH         Required. Path to the templates directory
    --docroot PATH      Required. Path to the website document root
    --[no-]minify       [Don't] minify CSS and Javascript
-   --localstatic       Makes the static files local to each doc ver 
+   --localstatic       Makes the static files local to each doc ver
 
 =head1 OPTIONS
 
 
 =head1 OPTIONS