mirror of
https://github.com/novatiq/packages.git
synced 2026-07-28 22:43:06 +01:00
version 8.2.4 (March 26, 2019):
- Correct man page typo (Ed Maste <emaste@freebsd.org>)
- Remove autotools generated files from repo and create with release
- Better integration of Cirrus CI - FreeBSD, Linux, and MacOS
- Moving README to markdown
- Fix #12 - Remote infomation flags (i.e. "-x") cannot be filtered by console
- Fix #8 - defaultaccess appears broken
- Rename configure.in and use autoreconf
- Better use of version.h and letting configure build things with versions
version 8.2.3 (March 17, 2019):
- Correct 'impi' typo (Ed Maste <emaste@freebsd.org>)
- Correct argument type passed to time() (Ed Maste <emaste@freebsd.org>)
- Fix compilation without deprecated OpenSSL APIs (Rosen Penev <rosenp@gmail.com>)
- Fix compilation without deprecated OpenSSL 1.1 APIs (Rosen Penev <rosenp@gmail.com>)
- Fix #6 - clang "-Wstring-plus-int" warning (Bryan Stansell <bryan@conserver.com>)
- configure.in: Add test for closefrom (Ed Maste <emaste@freebsd.org>)
- regenerate autoconf files (Ed Maste <emaste@freebsd.org>)
- Use closefrom if available (Ed Maste <emaste@freebsd.org>)
- Correct typo (Ed Maste <emaste@freebsd.org>)
- Add Cirrus-CI FreeBSD CI build config (Ed Maste <emaste@freebsd.org>)
- off by one found by Ed Maste (Bryan Stansell <bryan@conserver.com>)
openwrt packaging:
- removed upstreamed 010-openssl-deprecated.patch
Signed-off-by: Bjørn Mork <bjorn@mork.no>
76 lines
2.4 KiB
Makefile
76 lines
2.4 KiB
Makefile
#
|
|
# Copyright (C) 2017 Bjørn Mork <bjorn@mork.no>
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=conserver
|
|
PKG_VERSION:=8.2.4
|
|
PKG_RELEASE:=1
|
|
PKG_MAINTAINER:=Bjørn Mork <bjorn@mork.no>
|
|
|
|
PKG_SOURCE_URL:=https://codeload.github.com/conserver/conserver/tar.gz/v$(PKG_VERSION)?
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
PKG_HASH:=8d8b263d9531ebb827257bd67baf9200cac4fb7ffbe033122686e39ca42cddd6
|
|
|
|
PKG_LICENSE:=BSD-3-Clause
|
|
PKG_LICENSE_FILES:=LICENSE
|
|
|
|
PKG_FIXUP:=autoreconf
|
|
PKG_INSTALL:=1
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/conserver
|
|
SECTION:=net
|
|
CATEGORY:=Network
|
|
TITLE:=Connect multiple user to a serial console with logging
|
|
URL:=http://www.conserver.com/
|
|
DEPENDS:=+libopenssl
|
|
endef
|
|
|
|
define Package/conserver/description
|
|
Conserver is an application that allows multiple users to watch a
|
|
serial console at the same time. It can log the data, allows users
|
|
to take write-access of a console (one at a time), and has a
|
|
variety of bells and whistles to accentuate that basic
|
|
functionality. The idea is that conserver will log all your serial
|
|
traffic so you can go back and review why something crashed, look
|
|
at changes (if done on the console), or tie the console logs into a
|
|
monitoring system (just watch the logfiles it creates). With
|
|
multi-user capabilities you can work on equipment with others,
|
|
mentor, train, etc. It also does all that client-server stuff so
|
|
that, assuming you have a network connection, you can interact with
|
|
any of the equipment from home or wherever.
|
|
endef
|
|
|
|
define Package/conserver/conffiles
|
|
/etc/conserver/conserver.cf
|
|
/etc/conserver/conserver.passwd
|
|
/etc/conserver/console.cf
|
|
endef
|
|
|
|
CONFIGURE_ARGS += \
|
|
--with-openssl \
|
|
--sysconfdir=/etc/conserver \
|
|
--with-port=3109 \
|
|
--with-logfile=/var/log/conserver/server.log
|
|
|
|
define Package/conserver/install
|
|
$(INSTALL_DIR) $(1)/usr/sbin
|
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/conserver $(1)/usr/sbin/
|
|
$(INSTALL_DIR) $(1)/usr/bin
|
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/console $(1)/usr/bin/
|
|
$(INSTALL_DIR) $(1)/etc/conserver
|
|
$(INSTALL_CONF) ./files/conserver.cf $(1)/etc/conserver/
|
|
$(INSTALL_CONF) ./files/console.cf $(1)/etc/conserver/
|
|
touch $(1)/etc/conserver/conserver.passwd
|
|
$(INSTALL_DIR) $(1)/etc/init.d
|
|
$(INSTALL_BIN) ./files/conserver.init $(1)/etc/init.d/conserver
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,conserver))
|