packages: accel-ppp/accel-ppp.tmpfiles (NEW), accel-ppp/accel-ppp-cmake.pat...

paszczus paszczus at pld-linux.org
Tue Apr 17 11:11:14 CEST 2012


Author: paszczus                     Date: Tue Apr 17 09:11:14 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- initial

---- Files affected:
packages/accel-ppp:
   accel-ppp.tmpfiles (NONE -> 1.1)  (NEW), accel-ppp-cmake.patch (NONE -> 1.1)  (NEW), accel-ppp.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/accel-ppp/accel-ppp.tmpfiles
diff -u /dev/null packages/accel-ppp/accel-ppp.tmpfiles:1.1
--- /dev/null	Tue Apr 17 11:11:14 2012
+++ packages/accel-ppp/accel-ppp.tmpfiles	Tue Apr 17 11:11:09 2012
@@ -0,0 +1 @@
+d /var/run/accel-ppp 0755 root root -

================================================================
Index: packages/accel-ppp/accel-ppp-cmake.patch
diff -u /dev/null packages/accel-ppp/accel-ppp-cmake.patch:1.1
--- /dev/null	Tue Apr 17 11:11:14 2012
+++ packages/accel-ppp/accel-ppp-cmake.patch	Tue Apr 17 11:11:09 2012
@@ -0,0 +1,13 @@
+diff -ur accel-ppp-1.6.1/accel-pppd/CMakeLists.txt accel-ppp-1.6.1.new/accel-pppd/CMakeLists.txt
+--- accel-ppp-1.6.1/accel-pppd/CMakeLists.txt	2012-03-20 06:43:40.000000000 +0100
++++ accel-ppp-1.6.1.new/accel-pppd/CMakeLists.txt	2012-04-16 15:36:28.481228047 +0200
+@@ -91,8 +91,5 @@
+ IF (NOT DEFINED CPACK_TYPE)
+ 	INSTALL(FILES accel-ppp.conf DESTINATION /etc RENAME accel-ppp.conf.dist)
+ 
+-	INSTALL(CODE "EXECUTE_PROCESS(COMMAND mkdir -p /var/log/accel-ppp)")
+-	INSTALL(CODE "EXECUTE_PROCESS(COMMAND mkdir -p /var/run/accel-ppp)")
+-	INSTALL(CODE "EXECUTE_PROCESS(COMMAND 'echo 0 > /var/run/accel-ppp/seq')")
+ ENDIF (NOT DEFINED CPACK_TYPE)
+ 
+Tylko w accel-ppp-1.6.1.new/accel-pppd: CMakeLists.txt~

================================================================
Index: packages/accel-ppp/accel-ppp.spec
diff -u /dev/null packages/accel-ppp/accel-ppp.spec:1.1
--- /dev/null	Tue Apr 17 11:11:14 2012
+++ packages/accel-ppp/accel-ppp.spec	Tue Apr 17 11:11:09 2012
@@ -0,0 +1,93 @@
+# $Revision$, $Date$
+#
+# TODO:
+#
+# - change libdir from /usr/lib to %{_libdir}
+# - check accel-ppp.tmpfiles
+# - add bconds
+#
+Summary:	High performance PPTP/L2TP/PPPoE server
+Name:		accel-ppp
+Version:	1.6.1
+Release:	0.1
+License:	GPL v2+
+Group:		Networking
+URL:		http://sourceforge.net/projects/accel-ppp/
+Source0:	http://downloads.sourceforge.net/accel-ppp/%{name}-%{version}.tar.bz2
+# Source0-md5:	8985ab9f743b952396f6dc53d6fd56a8
+Source1:	%{name}.tmpfiles
+Patch0:		%{name}-cmake.patch
+BuildRequires:	cmake >= 2.6
+BuildRequires:	libnl1-devel
+BuildRequires:	openssl-devel
+BuildRequires:	pcre-devel
+BuildRequires:	net-snmp-devel >= 5.0
+
+%description
+The ACCEL-PPP is completly new implementation of PPTP/PPPoE/L2TP
+which was written from scratch. Userspace daemon has its own PPP
+implementation, so it does not uses pppd and one process
+(multi-threaded) manages all connections. ACCEL-PPP uses only
+kernel-mode implementations of pptp/l2tp/pppoe.
+
+Features:
+- PPTP server
+- PPPoE server
+- L2TPv2 server
+- Radius CoA/DM(PoD)
+- Built-in shaper (tbf)
+- Command line interface (telnet)
+- SNMP
+- IPv6 (including builtin Neighbor Discovery and DHCPv6)
+
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+install -d build
+cd build
+%{cmake} \
+	  -DSHAPER=TRUE \
+	  -DRADIUS=TRUE \
+          -DNETSNMP=TRUE \
+	  -DLOG_PGSQL=FALSE \
+	  ../
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__make} -C build install/fast \
+	  DESTDIR=$RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d} $RPM_BUILD_ROOT%{systemdtmpfilesdir}
+install -d $RPM_BUILD_ROOT/var/{log/accel-ppp,run/accel-ppp}
+install %{SOURCE1} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
+echo "0" > $RPM_BUILD_ROOT/var/run/accel-ppp/seq
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc COPYING README
+%{_sysconfdir}/accel-ppp.conf.dist
+%attr(755,root,root) %{_sbindir}/accel-pppd
+/usr/lib/accel-ppp
+%dir /var/run/%{name}
+/var/run/%{name}/seq
+%{systemdtmpfilesdir}/%{name}.conf
+%{_datadir}/accel-ppp/
+%{_mandir}/man5/accel-ppp.conf.5*
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2012/04/17 09:11:09  paszczus
+- initial
+
================================================================


More information about the pld-cvs-commit mailing list