From efd1a045ded13cc50e20f0125118139a36df6ff2 Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Fri, 15 Dec 2017 14:10:53 +0300 Subject: cmake: added centos support --- contrib/accel-ppp.service | 16 ++++++++++++++++ contrib/centos/centos.cmake | 24 ++++++++++++++++++++++++ contrib/debian/accel-ppp.service | 16 ---------------- 3 files changed, 40 insertions(+), 16 deletions(-) create mode 100644 contrib/accel-ppp.service create mode 100644 contrib/centos/centos.cmake delete mode 100644 contrib/debian/accel-ppp.service (limited to 'contrib') diff --git a/contrib/accel-ppp.service b/contrib/accel-ppp.service new file mode 100644 index 00000000..f25a66d5 --- /dev/null +++ b/contrib/accel-ppp.service @@ -0,0 +1,16 @@ +[Unit] +Description=Accel-PPP +After=network.target + +[Service] +ExecStart=/usr/sbin/accel-pppd -d -p /var/run/accel-pppd.pid -c /etc/accel-ppp.conf +StandardOutput=null +ExecReload=/bin/kill -SIGUSR1 $MAINPID +PIDFile=/var/run/accel-pppd.pid +Type=forking +Restart=always + +[Install] +WantedBy=multi-user.target +Alias=accel-ppp.service + diff --git a/contrib/centos/centos.cmake b/contrib/centos/centos.cmake new file mode 100644 index 00000000..a0dcd279 --- /dev/null +++ b/contrib/centos/centos.cmake @@ -0,0 +1,24 @@ +SET(CPACK_PACKAGING_INSTALL_PREFIX "/usr") +SET(CPACK_PACKAGE_FILE_NAME ${CPACK_PACKAGE_NAME}) + +if (BUILD_DRIVER_ONLY) + if (BUILD_IPOE_DRIVER) + SET(CPACK_PACKAGING_INSTALL_PREFIX "/") + SET(CPACK_PACKAGE_NAME "accel-ppp-ipoe-kmod") + SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "accel-ppp IPoE kernel module") + SET(CPACK_RPM_PACKAGE_REQUIRES "") + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/drivers/ipoe/driver/ipoe.ko DESTINATION lib/modules/${CENTOS_KDIR}/extra) + endif (BUILD_IPOE_DRIVER) + + if (BUILD_VLAN_MON_DRIVER) + SET(CPACK_PACKAGING_INSTALL_PREFIX "/") + SET(CPACK_PACKAGE_NAME "accel-ppp-vlan_mon-kmod") + SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "accel-ppp vlan monitoring kernel module") + SET(CPACK_RPM_PACKAGE_REQUIRES "") + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/drivers/vlan_mon/driver/vlan_mon.ko DESTINATION lib/modules/${CENTOS_KDIR}/extra) + endif (BUILD_VLAN_MON_DRIVER) +else (BUILD_DRIVER_ONLY) + INSTALL(FILES ${CMAKE_HOME_DIRECTORY}/contrib/accel-ppp.service DESTINATION /usr/lib/systemd/system) + INSTALL(FILES ${CMAKE_HOME_DIRECTORY}/accel-pppd/accel-ppp.conf DESTINATION /etc RENAME accel-ppp.conf.dist) +endif (BUILD_DRIVER_ONLY) + diff --git a/contrib/debian/accel-ppp.service b/contrib/debian/accel-ppp.service deleted file mode 100644 index f25a66d5..00000000 --- a/contrib/debian/accel-ppp.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Accel-PPP -After=network.target - -[Service] -ExecStart=/usr/sbin/accel-pppd -d -p /var/run/accel-pppd.pid -c /etc/accel-ppp.conf -StandardOutput=null -ExecReload=/bin/kill -SIGUSR1 $MAINPID -PIDFile=/var/run/accel-pppd.pid -Type=forking -Restart=always - -[Install] -WantedBy=multi-user.target -Alias=accel-ppp.service - -- cgit v1.2.3