]>
git.ipfire.org Git - people/ms/strongswan.git/blob - packaging/utils/mkrel
3 # package candidate, leaving it in tmp directory
5 require($ENV{'HOME'}."/bin/disttools.pl");
12 $localdir=$ENV{'HOME'}."/archive";
14 $tmpdir=$ENV{'BTMP'}."/".$ENV{'USER'}."/snapshots";
20 $lastrel=$ENV{'LASTREL'};
23 print STDERR
"mkrel:\n";
24 print STDERR
"\t-l do not transmit\n";
25 print STDERR
"\t-p name set release name\n";
26 print STDERR
"\t-r rel set release branch\n";
40 $snapprefix="pre$rel-";
44 ($lastrel=$arg) =~ y/\./\_/;
45 $relopt="-r PRE${lastrel}"
53 if(!defined($relopt) ||
59 $dirname="freeswan-".$rel;
60 $pkgname="freeswan-".$rel;
61 $tarname=$pkgname.".tar";
64 &nicesystem
("mkdir -p $tmpdir");
65 print "BUILDING release $rel in $dirname\n";
67 print "WILL TRANSMIT TO $ENV{'DISTHOST'}\n"
69 print "WILL NOT TRANSMIT\n";
72 $ENV{'PGPPATH'}="/mnt/build/freeswan";
73 $ENV{'PGPNAME'}="build\@freeswan.org";
75 &makedisttarfile
($tmpdir, $pkgname, $vername, $dirname, $date, $relopt, 1);
77 print "Please insert release key floppy for signature";
79 system("mount /mnt/build");
81 system("umount /mnt/build");
84 print "Now transmitting to XS4all\n";
85 print "Starting on: ";
92 print "Finished on: ";