Changeset 24263

Show
Ignore:
Timestamp:
11/19/08 15:40:51 (5 years ago)
Author:
kazuho
Message:
 
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/NanoA/trunk/Makefile.PL

    r24250 r24263  
    2727); 
    2828 
    29 my $appfiles = join( 
    30     ' ', 
    31     File::Find::Rule->file()->name(qw(*.pm *.mt *.jpg *.css))->in('app'), 
    32 ); 
    33  
    34 my $distdir = File::Spec->catfile('dist-cgi', version()); 
     29my $version = version(); 
     30my $distdir = File::Spec->catfile('dist-cgi', $version); 
    3531my $postamble = <<EOM; 
    3632NANOADIR = $distdir 
     
    6359 
    6460nanoaapp: 
     61        $(NOECHO)$(MKPATH) $(NANOADIR)/app 
     62        (cd app && tar cf - --no-recursion `svn ls -R`) | (cd $(NANOADIR)/app && tar xf -) 
     63 
     64nanoa-dist: nanoa 
    6565EOM 
    6666 
    6767$postamble .= <<"EOM"; 
    68         \$(NOECHO) tar cf - $appfiles | (cd \$(NANOADIR) && tar xf -) 
     68        \$(NOECHO)(cd \$(NANOADIR) && tar czf ../nanoa-$version.tar.gz .) 
     69        tgz2cgi/tgz2cgi.pl --title='NanoA Installer' --end='<a href="./">Next step</a><script>window.setTimeout(function () { location = "./"; }, 5000)</script>' --delete --nph < dist-cgi/nanoa-$version.tar.gz > dist-cgi/nph-nanoa-$version-installer.cgi 
     70        \$(NOECHO)chmod 755 dist-cgi/nph-nanoa-$version-installer.cgi 
    6971EOM 
    7072 
    7173$postamble .= <<'EOM'; 
     74        $(NOECHO)rm -r $(NANOADIR) 
     75 
    7276 
    7377nanoa: nanoadir nanoacgi nanoaextlib nanoaapp nanoamanifest