]> git.ipfire.org Git - people/mfischer/ipfire-2.x.git/commitdiff
Drop orphaned ovpn-ccd-convert script
authorPeter Müller <peter.mueller@ipfire.org>
Sat, 19 Mar 2022 16:35:35 +0000 (16:35 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 21 Mar 2022 08:50:30 +0000 (08:50 +0000)
This script appeared in the rootfiles for Core Updates 65 and 66, being
released in late 2012 and early 2013. It is not used elsewhere, and
there is no sense in keeping it around on IPFire installations.

Should this patch be accepted, a corresponding 'rm' statement is
necessary in the update.sh script of the Core Update it will go into.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/common/aarch64/stage2
config/rootfiles/common/armv6l/stage2
config/rootfiles/common/x86_64/stage2
lfs/stage2
src/scripts/ovpn-ccd-convert [deleted file]

index d8dc12a7f696a7b450a8ba9a9a55167bbddd8ceb..e7eae625c0d8c988b0751e07d59e367dfadb759a 100644 (file)
@@ -131,7 +131,6 @@ usr/local/bin/update-location-database
 #usr/local/src
 #usr/sbin
 usr/sbin/openvpn-metrics
-usr/sbin/ovpn-ccd-convert
 #usr/share
 #usr/share/doc
 #usr/share/doc/licenses
index 42ce447d1280a0b768facf27caec640f8d6a1353..670a99927f1f135e91dd23f4c1184d714c80d1eb 100644 (file)
@@ -129,7 +129,6 @@ usr/local/bin/update-location-database
 #usr/local/src
 #usr/sbin
 usr/sbin/openvpn-metrics
-usr/sbin/ovpn-ccd-convert
 #usr/share
 #usr/share/doc
 #usr/share/doc/licenses
index 70e6c6e7518fe9e80fcf59fed43da5c358124db9..d07c264b4227a64a82a112fa26ac36a1a65ef263 100644 (file)
@@ -131,7 +131,6 @@ usr/local/bin/update-location-database
 #usr/local/src
 #usr/sbin
 usr/sbin/openvpn-metrics
-usr/sbin/ovpn-ccd-convert
 #usr/share
 #usr/share/doc
 #usr/share/doc/licenses
index 356060a1f679f4fb78bd47c6a6abba7ad72b08ab..6582a0c1a3f640fcb084aca1ea915382a286841b 100644 (file)
@@ -113,7 +113,6 @@ endif
 
        # Move script to correct place.
        mv -vf /usr/local/bin/openvpn-metrics /usr/sbin/
-       mv -vf /usr/local/bin/ovpn-ccd-convert /usr/sbin/
        mv -vf /usr/local/bin/captive-cleanup /usr/bin/
 
        # Install firewall scripts.
diff --git a/src/scripts/ovpn-ccd-convert b/src/scripts/ovpn-ccd-convert
deleted file mode 100644 (file)
index 05339af..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/usr/bin/perl
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2022  IPFire Team  <info@ipfire.org>                     #
-#                                                                             #
-# This program is free software: you can redistribute it and/or modify        #
-# it under the terms of the GNU General Public License as published by        #
-# the Free Software Foundation, either version 3 of the License, or           #
-# (at your option) any later version.                                         #
-#                                                                             #
-# This program is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
-# GNU General Public License for more details.                                #
-#                                                                             #
-# You should have received a copy of the GNU General Public License           #
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
-#                                                                             #
-###############################################################################
-
-my %net=();
-my %ovpnconfig=();
-my @serverconf=();
-my $greennet;
-my $greensubnet;
-my $running='off';
-
-require '/var/ipfire/general-functions.pl';
-unless (-d "${General::swroot}/ovpn/ccd") { system("mkdir ${General::swroot}/ovpn/ccd"); }
-system ("chown nobody.nobody ${General::swroot}/ovpn/ccd");
-if ( -e "/var/run/openvpn.pid"){
-       $running='on';
-       system('/usr/local/bin/openvpnctrl', '-k');
-}
-
-&General::readhash("/var/ipfire/ethernet/settings", \%net);
-       $greennet=$net{'GREEN_NETADDRESS'};
-       $greensubnet=$net{'GREEN_NETMASK'};
-open(FILE,"/var/ipfire/ovpn/server.conf");
-                               while (<FILE>) {
-                                       $_=~s/\s*$//g;
-                                       if ($_ ne "route $greennet $greensubnet"){
-                                               push (@serverconf,$_."\n");
-                                       }else{
-                                               print"\nFound ROUTE >>route $greennet $greensubnet<< in server.conf.. Deleted!";
-                                       }
-                               }
-
-&General::readhasharray("/var/ipfire/ovpn/ovpnconfig", \%ovpnconfig);
-foreach my $key (keys %ovpnconfig){
-       if($ovpnconfig{$key}[32] eq '' && $ovpnconfig{$key}[3] eq 'host'){
-               $ovpnconfig{$key}[2] =~ s/ /_/gi;
-               open ( CCDRWCONF,'>',"/var/ipfire/ovpn/ccd/$ovpnconfig{$key}[2]") or die "Unable to create clientconfigfile $!";
-               print CCDRWCONF "# OpenVPN Clientconfig from CCD extension by Copymaster#\n\n";
-               print CCDRWCONF "#This client uses the dynamic pool\n\n";
-               print CCDRWCONF "\n#Client gets routes to these Networks (behind IPFIRE)\n";
-               print CCDRWCONF "push \"route $greennet $greensubnet\"\n";
-               close CCDRWCONF;
-               print"Client $ovpnconfig{$key}[2] converted! \n";
-       }else{
-               print "Client $ovpnconfig{$key}[2] NOT converted!\n";
-       }
-       $ovpnconfig{$key}[32] = 'dynamic' if ($ovpnconfig{$key}[32] eq '');
-}
-&General::writehasharray("/var/ipfire/ovpn/ovpnconfig", \%ovpnconfig);
-if ($running eq 'on')
-{
-       system('/usr/local/bin/openvpnctrl', '-s');
-}
-system ("chown nobody:nobody /var/ipfire/ovpn/ccd/*");