/[smecontribs]/rpms/smeserver-bridge-interface/contribs10/smeserver-bridge-interface.spec
ViewVC logotype

Annotation of /rpms/smeserver-bridge-interface/contribs10/smeserver-bridge-interface.spec

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


Revision 1.9 - (hide annotations) (download)
Thu Dec 15 19:19:21 2022 UTC (23 months, 1 week ago) by terryfage
Branch: MAIN
CVS Tags: smeserver-bridge-interface-0_2-8_el7_sme
Changes since 1.8: +11 -6 lines
* Fri Dec 16 2022 Terry Fage <terry@fage.ud.au> 0.2-8.sme
- make bridge interface up on install [SME: 12271]

1 terryfage 1.9 # $Id: smeserver-bridge-interface.spec,v 1.8 2021/03/23 17:19:55 jpp Exp $
2 brianr 1.1 # Authority: vip-ire
3     # Name: Daniel Berteaud
4    
5     %define version 0.2
6 terryfage 1.9 %define release 8
7 brianr 1.1 %define name smeserver-bridge-interface
8    
9    
10     Summary: Configure a bridge interface
11     Name: %{name}
12     Version: %{version}
13     Release: %{release}%{?dist}
14     License: GPL
15     Group: System/Servers
16     Source: %{name}-%{version}.tar.xz
17    
18     BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
19     URL: http://www.firewall-services.com/
20    
21     BuildRequires: e-smith-devtools
22    
23     Requires: bridge-utils
24     Requires: openvpn
25     Buildarch: noarch
26     Conflicts: smeserver-openvpn-bridge.fws
27     Conflicts: smeserver-openvpn-bridge-fws
28     AutoReqProv: no
29    
30 terryfage 1.9 Patch0: smeserver-bridge-interface-0.2-Update-Createlinks-for-systemd.patch
31     Patch1: smeserver-bridge-interface-0.2-Move-exec-to-sbin-e-smith-and-add-service-file.patch
32     Patch2: smeserver-bridge-interface-0.2-Add-Restart-to-service-file.patch
33     Patch3: smeserver-bridge-interface-0.2-Change-After-in-Service-file-to-network-service-from-target.patch
34 jpp 1.8 Patch4: smeserver-bridge-interface-0.2-makeitcompatible.patch
35 terryfage 1.9 Patch5: smeserver-bridge-interface.0.2-dhcp-conflict-systemd-bz12271.patch
36 brianr 1.3
37 brianr 1.1 %description
38     This package allows you to replace the internal interface with a bridge
39     interface (and the original internal interface enslaved to it).
40     It's usefull for OpenVPN in bridge mode but can also be used for virtual host
41     configuration
42    
43     %changelog
44 terryfage 1.9 * Fri Dec 16 2022 Terry Fage <terry@fage.ud.au> 0.2-8.sme
45     - make bridge interface up on install [SME: 12271]
46    
47 jpp 1.8 * Tue Mar 23 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.2-7.sme
48     - make bridge interface up on install [SME: 11485]
49     - modify support for dhcp with bridge
50    
51 brianr 1.7 * Thu Jan 28 2021 Brian Read <brianr@bjsystems.co.uk> 0.2-6.sme
52     - Change-After-in-Service-file-to-network-service-from-target [SME: 11324]
53    
54 brianr 1.6 * Sun Jan 24 2021 Brian Read <brianr@bjsystems.co.uk> 0.2-5.sme
55     - Add-Restart-to-service-file.patch [SME: 11324 ]
56    
57 brianr 1.5 * Sat Jan 23 2021 Brian Read <brianr@bjsystems.co.uk> 0.2-4.sme
58     - Move exec to /sbin/e-smith/systemd/bridge-run, add service file [SME: 11324]
59 brianr 1.4
60 brianr 1.2 * Thu Jan 14 2021 Brian Read <brianr@bjsystems.co.uk> 0.2-2.sme
61     - Initial Import to SME10 [SME: 11324]
62 brianr 1.3 - Update-Createlinks-for-systemd.patch
63 brianr 1.2
64 brianr 1.1 * Mon Nov 11 2013 Daniel B. <daniel@firewall-services.com> - 0.2-1.sme
65     - Rebuild for SME9
66    
67     * Tue Jun 19 2012 Daniel B. <daniel@firewall-services.com> - 0.1-6.sme
68     - Wait after physical interface config
69     (fix a random bug in serveronly mode)
70     - Ensure the bridge takes the MAC address of the physical interface
71     - Optionally set the bridge interface in promiscuous mode
72    
73     * Tue Apr 19 2011 Daniel B. <daniel@firewall-services.com> - 0.1-5.sme
74     - Fix ifcfg templates expension on SME8 [SME: 6092]
75    
76     * Fri May 29 2009 Daniel B. <daniel@firewall-services.com> [0.1-4]
77     - Enhance init script to display what it's doing (starting/stoping etc...)
78     - Cleanup in spec file
79    
80     * Fri Jan 16 2009 Daniel B. <daniel@firewall-services.com> [0.1-3]
81     - Set default status to enabled
82    
83     * Mon Jan 12 2009 Daniel B. <daniel@firewall-services.com> [0.1-2]
84     - possibility to set multiple tap interfaces separated with commas
85    
86     * Fri Dec 12 2008 Daniel B. <daniel@firewall-services.com> [0.1-1]
87     - Set the Name of InternalInterface to br0 when starting
88     - Do not set the Name of InternalInterface to br0 if service is disabled
89     (during databases initialization)
90    
91     * Tue Dec 02 2008 Daniel B. <daniel@firewall-services.com> [0.1-0]
92     - initial release
93    
94     %prep
95    
96     %setup -q -n %{name}-%{version}
97 brianr 1.3 %patch0 -p1
98 brianr 1.4 %patch1 -p1
99 brianr 1.6 %patch2 -p1
100 brianr 1.7 %patch3 -p1
101 jpp 1.8 %patch4 -p1
102 terryfage 1.9 %patch5 -p1
103 brianr 1.1
104     %build
105     # Build symlinks
106     perl createlinks
107    
108     %install
109     rm -rf $RPM_BUILD_ROOT
110     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
111     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
112     > %{name}-%{version}-%{release}-filelist
113    
114 brianr 1.5 chmod +x %{buildroot}/sbin/e-smith/systemd/bridge-run
115 brianr 1.4
116    
117 brianr 1.1 %clean
118     rm -rf $RPM_BUILD_ROOT
119    
120     %files -f %{name}-%{version}-%{release}-filelist
121     %defattr(-,root,root)
122    
123    
124     %post
125    
126     %preun
127 brianr 1.3 #if [ $1 = 0 ] ; then
128     # /etc/rc.d/init.d/bridge stop >& /dev/null || :
129     #fi
130 brianr 1.1
131     true
132    

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