File: exportPackage.pl

package info (click to toggle)
librcsb-core-wrapper 1.005-13
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 16,576 kB
  • sloc: xml: 122,915; cpp: 25,250; ansic: 3,736; makefile: 1,033; sh: 772; lex: 294; yacc: 235; perl: 213; python: 121; csh: 30
file content (18 lines) | stat: -rw-r--r-- 401 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/perl
use File::Basename;
$dir = `pwd`;
$base = basename($dir);
chomp($base);
open(INF,$ARGV[0]);
chomp($version = <INF>);
$base =~ m/-v/g;
$i1= pos $base;
$base =~ m/-/g;
$i2= pos $base;
$base2=substr($base,0,$i1).$version.substr($base,$i2-1).'-src';
$old_dir=$ARGV[1];
system("mv $old_dir $base2");
system("tar -cf - $base2 | gzip -cf - > $base2'.tar.gz'");
system("rm -rf $base2");

exit(0);