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

Annotation 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 - (hide annotations) (download)
Thu Jun 6 10:46:16 2013 UTC (10 years, 11 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 vip-ire 1.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