/[smecontribs]/rpms/smeserver-openvpn-bridge/contribs8/smeserver-openvpn-bridge-2.0-lib64_plugin.patch
ViewVC logotype

Contents of /rpms/smeserver-openvpn-bridge/contribs8/smeserver-openvpn-bridge-2.0-lib64_plugin.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Thu Jun 6 10:46:16 2013 UTC (10 years, 10 months ago) by vip-ire
Branch: MAIN
CVS Tags: smeserver-openvpn-bridge-2_0-49_el5_sme, smeserver-openvpn-bridge-2_0-55_el5_sme, smeserver-openvpn-bridge-2_0-56_el5_sme, smeserver-openvpn-bridge-2_0-51_el5_sme, smeserver-openvpn-bridge-2_0-52_el5_sme, smeserver-openvpn-bridge-2_0-53_el5_sme, smeserver-openvpn-bridge-2_0-54_el5_sme, smeserver-openvpn-bridge-2_0-50_el5_sme, HEAD
* Thu Jun 6 2013 Daniel B. <daniel@firewall-services.com> 2.0-49.sme
- Fix plugin directory for x86_64 [SME: 7658]

1 diff -Nur smeserver-openvpn-bridge-2.0/root/etc/e-smith/templates/etc/openvpn/bridge/openvpn.conf/40userAuth smeserver-openvpn-bridge-2.0-lib64/root/etc/e-smith/templates/etc/openvpn/bridge/openvpn.conf/40userAuth
2 --- smeserver-openvpn-bridge-2.0/root/etc/e-smith/templates/etc/openvpn/bridge/openvpn.conf/40userAuth 2013-06-05 14:43:29.830868859 +0200
3 +++ smeserver-openvpn-bridge-2.0-lib64/root/etc/e-smith/templates/etc/openvpn/bridge/openvpn.conf/40userAuth 2013-06-06 11:59:41.919182924 +0200
4 @@ -2,9 +2,25 @@
5 {
6 my $userAuth = ${'openvpn-bridge'}{userAuth} || 'CrtWithPass';
7 if ($userAuth eq 'CrtWithPass'){
8 - my $plugin_dir = (-d "/usr/share/openvpn/plugin/lib") ?
9 - '/usr/share/openvpn/plugin/lib':'/usr/lib/openvpn/plugin/lib';
10 - $OUT .= "plugin ".$plugin_dir."/openvpn-auth-pam.so login\n";
11 + # This the the old default location of the plugin
12 + my $plugin = "/usr/share/openvpn/plugin/lib/openvpn-auth-pam.so";
13 + # This is the new (since openvpn 2.3.1-2) of the plugin, for x86
14 + if ( -e "/usr/lib/openvpn/plugins/openvpn-plugin-auth-pam.so" ){
15 + $plugin = "/usr/lib/openvpn/plugins/openvpn-plugin-auth-pam.so";
16 + }
17 + # Same for x86_64
18 + elsif ( -e "/usr/lib64/openvpn/plugins/openvpn-plugin-auth-pam.so" ){
19 + $plugin = "/usr/lib64/openvpn/plugins/openvpn-plugin-auth-pam.so";
20 + }
21 + # This is the location for openvpn before 2.3.1-2
22 + elsif ( -e "/usr/lib/openvpn/plugin/lib/openvpn-auth-pam.so" ){
23 + $plugin = "/usr/lib/openvpn/plugin/lib/openvpn-auth-pam.so";
24 + }
25 + # Same for x86_64
26 + elsif ( -e "/usr/lib64/openvpn/plugin/lib/openvpn-auth-pam.so" ){
27 + $plugin = "/usr/lib64/openvpn/plugin/lib/openvpn-auth-pam.so";
28 + }
29 + $OUT .= "plugin " . $plugin . " login\n";
30 }
31 $OUT .= '';
32 }

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed