Diff for /loncom/cgi/decompress.pl between versions 1.9 and 1.10

version 1.9, 2003/11/19 20:03:05 version 1.10, 2003/11/19 20:03:39
Line 53  END Line 53  END
             while (<OUTPUT>) {              while (<OUTPUT>) {
                 print "$_<br />";                  print "$_<br />";
             }              }
             close(TRACE);              close(OUTPUT);
         } elsif ($ENV{'cgi.file'} =~ m|tar.gz|) {          } elsif ($ENV{'cgi.file'} =~ m|tar.gz|) {
             open(OUTPUT, "tar -zxpvf $ENV{'cgi.file'} 2> /dev/null |");              open(OUTPUT, "tar -zxpvf $ENV{'cgi.file'} 2> /dev/null |");
             while (<OUTPUT>) {              while (<OUTPUT>) {
                 print "$_<br />";                  print "$_<br />";
             }              }
             close(TRACE);              close(OUTPUT);
         } elsif ($ENV{'cgi.file'} =~ m|tar.bz2|) {          } elsif ($ENV{'cgi.file'} =~ m|tar.bz2|) {
             open(OUTPUT, "tar -jxpvf $ENV{'cgi.file'} 2> /dev/null |");              open(OUTPUT, "tar -jxpvf $ENV{'cgi.file'} 2> /dev/null |");
             while (<OUTPUT>) {              while (<OUTPUT>) {
                 print "$_<br />";                  print "$_<br />";
             }              }
             close(TRACE);              close(OUTPUT);
         } elsif ($ENV{'cgi.file'} =~ m|bz2|) {          } elsif ($ENV{'cgi.file'} =~ m|bz2|) {
             open(OUTPUT, "bunzip2 $ENV{'cgi.file'} 2> /dev/null |");              open(OUTPUT, "bunzip2 $ENV{'cgi.file'} 2> /dev/null |");
             while (<OUTPUT>) {              while (<OUTPUT>) {
                 print "$_<br />";                  print "$_<br />";
             }              }
             close(TRACE);              close(OUTPUT);
         } elsif ($ENV{'cgi.file'} =~ m|tgz|) {          } elsif ($ENV{'cgi.file'} =~ m|tgz|) {
             open(OUTPUT, "tar -zxpvf $ENV{'cgi.file'} 2> /dev/null |");              open(OUTPUT, "tar -zxpvf $ENV{'cgi.file'} 2> /dev/null |");
             while (<OUTPUT>) {              while (<OUTPUT>) {
                 print "$_<br />";                  print "$_<br />";
             }              }
             close(TRACE);              close(OUTPUT);
         } elsif ($ENV{'cgi.file'} =~ m|gz|) {          } elsif ($ENV{'cgi.file'} =~ m|gz|) {
             open(OUTPUT, "gunzip $ENV{'cgi.file'} 2> /dev/null |");              open(OUTPUT, "gunzip $ENV{'cgi.file'} 2> /dev/null |");
             while (<OUTPUT>) {              while (<OUTPUT>) {
                 print "$_<br />";                  print "$_<br />";
             }              }
             close(TRACE);              close(OUTPUT);
         } elsif ($ENV{'cgi.file'} =~ m|tar|) {          } elsif ($ENV{'cgi.file'} =~ m|tar|) {
             open(OUTPUT, "tar -xpvf $ENV{'cgi.file'} 2> /dev/null |");              open(OUTPUT, "tar -xpvf $ENV{'cgi.file'} 2> /dev/null |");
             while (<OUTPUT>) {              while (<OUTPUT>) {
                 print "$_<br />";                  print "$_<br />";
             }              }
             close(TRACE);              close(OUTPUT);
         } else {          } else {
             print "There has been an error in determining the file type of $ENV{'cgi.file'}, please check name";              print "There has been an error in determining the file type of $ENV{'cgi.file'}, please check name";
         }          }

Removed from v.1.9  
changed lines
  Added in v.1.10


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>