]> git.pld-linux.org Git - packages/accel-ppp.git/commitdiff
- initial
authorSÅ‚awomir Paszkiewicz <paszczus@pld-linux.org>
Tue, 17 Apr 2012 09:11:09 +0000 (09:11 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    accel-ppp-cmake.patch -> 1.1
    accel-ppp.spec -> 1.1
    accel-ppp.tmpfiles -> 1.1

accel-ppp-cmake.patch [new file with mode: 0644]
accel-ppp.spec [new file with mode: 0644]
accel-ppp.tmpfiles [new file with mode: 0644]

diff --git a/accel-ppp-cmake.patch b/accel-ppp-cmake.patch
new file mode 100644 (file)
index 0000000..be7a1aa
--- /dev/null
@@ -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~
diff --git a/accel-ppp.spec b/accel-ppp.spec
new file mode 100644 (file)
index 0000000..d86336c
--- /dev/null
@@ -0,0 +1,82 @@
+#
+# 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*
diff --git a/accel-ppp.tmpfiles b/accel-ppp.tmpfiles
new file mode 100644 (file)
index 0000000..6767b08
--- /dev/null
@@ -0,0 +1 @@
+d /var/run/accel-ppp 0755 root root -
This page took 0.070185 seconds and 4 git commands to generate.