diff options
author | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2008-11-22 23:46:04 +0000 |
---|---|---|
committer | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2008-11-22 23:46:04 +0000 |
commit | 0c024eeffd72086b07a29bd64bc0177c2017487c (patch) | |
tree | 83a80c5c2a9c9771f2566bd8c1ece4e8bec4c192 /win/rename_installer.pl | |
parent | 11d0ad57d5f76e055f75940b18e03a4cf20b629b (diff) |
I have managed to do this without giving away any hostnames or usernames, so this is secure enough to be part of subversion. still wont release unless you have the correctly named winscp and putty profiles set to the right places, though
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10813 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'win/rename_installer.pl')
-rw-r--r-- | win/rename_installer.pl | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/win/rename_installer.pl b/win/rename_installer.pl new file mode 100644 index 000000000..678b11b8b --- /dev/null +++ b/win/rename_installer.pl @@ -0,0 +1,35 @@ +#!perl
+
+open(FH,"<../src/version.sh") or die("Can't open version.sh");
+while (chomp($v = <FH>))
+{
+ $version = $v if $v =~ /^echo/;
+}
+close FH;
+
+$version =~ /InspIRCd-(\d+)\.(\d+)\.(\d+)([ab\+])/;
+
+$v1 = $1;
+$v2 = $2;
+$v3 = $3;
+$type = $4;
+
+if ($type =~ /^[ab]$/)
+{
+ $version =~ /InspIRCd-\d+\.\d+\.\d+[ab\+](\d+)/;
+ $alphabeta = $1;
+ $name = "InspIRCd-$v1.$v2.$v3$type$alphabeta.exe";
+ $rel = "$v1.$v2.$v3$type$alphabeta";
+}
+else
+{
+ $name = "InspIRCd-$v1.$v2.$v3.exe";
+ $rel = "$v1.$v2.$v3";
+}
+
+print "del $name\n";
+print "ren Setup.exe $name\n";
+system("del $name");
+system("ren Setup.exe $name");
+
+system("upload_release.bat $name $rel");
|