diff options
author | Will Andrews <will@FreeBSD.org> | 2002-06-27 11:44:20 +0000 |
---|---|---|
committer | Will Andrews <will@FreeBSD.org> | 2002-06-27 11:44:20 +0000 |
commit | e1796893ad84084d8951e74da322fb152f23f6fc (patch) | |
tree | 568315db3d4c9f24c9bb56de7c62888e541b37a6 /net | |
parent | Add visualworks. (diff) |
Add qadsl 1.2, an auto login/Keep-alive for Telia AB ADSL and COMHEM
Cable internet.
PR: 33710
Submitted by: Arne Lundberg <arlu@telia.com>
Notes
Notes:
svn path=/head/; revision=62090
Diffstat (limited to 'net')
-rw-r--r-- | net/Makefile | 1 | ||||
-rw-r--r-- | net/qadsl/Makefile | 22 | ||||
-rw-r--r-- | net/qadsl/distinfo | 1 | ||||
-rw-r--r-- | net/qadsl/files/patch-Makefile | 51 | ||||
-rw-r--r-- | net/qadsl/files/patch-func.c | 17 | ||||
-rw-r--r-- | net/qadsl/files/patch-main.c | 19 | ||||
-rw-r--r-- | net/qadsl/files/patch-qadsl.sh | 26 | ||||
-rw-r--r-- | net/qadsl/pkg-comment | 1 | ||||
-rw-r--r-- | net/qadsl/pkg-descr | 10 | ||||
-rw-r--r-- | net/qadsl/pkg-message | 7 | ||||
-rw-r--r-- | net/qadsl/pkg-plist | 3 |
11 files changed, 158 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile index b4d3b432a398..9823bf2c0983 100644 --- a/net/Makefile +++ b/net/Makefile @@ -438,6 +438,7 @@ SUBDIR += py-xmlrpc SUBDIR += py-xmlrpclib SUBDIR += py-zsi + SUBDIR += qadsl SUBDIR += qtella SUBDIR += queso SUBDIR += radius diff --git a/net/qadsl/Makefile b/net/qadsl/Makefile new file mode 100644 index 000000000000..ded56bafe392 --- /dev/null +++ b/net/qadsl/Makefile @@ -0,0 +1,22 @@ +# New ports collection makefile for: qadsl +# Date created: 13 December 2001 +# Whom: Arne Lundberg <arlu@telia.com> +# +# $FreeBSD$ +# + +PORTNAME= qadsl +PORTVERSION= 1.2 +CATEGORIES= net +MASTER_SITES= http://qba.linuxsweden.nu/code/ +DISTNAME= qadsl-final-${PORTVERSION} + +MAINTAINER= arlu@telia.com + +MAN8= qadsl.8 +MANCOMPRESSED= yes + +post-install: + @${SED} -e 's,%%PREFIX%%,${PREFIX},g' ${PKGMESSAGE} + +.include <bsd.port.mk> diff --git a/net/qadsl/distinfo b/net/qadsl/distinfo new file mode 100644 index 000000000000..adbb21df470f --- /dev/null +++ b/net/qadsl/distinfo @@ -0,0 +1 @@ +MD5 (qadsl-final-1.2.tar.gz) = 42e25b2a6016ff6d5ffa4f9707ac4614 diff --git a/net/qadsl/files/patch-Makefile b/net/qadsl/files/patch-Makefile new file mode 100644 index 000000000000..385e5084a37d --- /dev/null +++ b/net/qadsl/files/patch-Makefile @@ -0,0 +1,51 @@ +*** Makefile.orig Thu Dec 13 21:31:26 2001 +--- Makefile Thu Dec 13 22:20:45 2001 +*************** +*** 5,28 **** + MACRO=__OpenBSD__ + OBJS=main.o netfunc.o conf.o func.o + SRC=main.c netfunc.c conf.c func.c +! CPATH=/etc/ +! INSTALL=/usr/local/sbin/ +! MANPATH=/usr/local/man/man8/ + + all:${PROG} + + ${PROG}: +! ${CC} -c ${SRC} +! ${CC} -o ${PROG} ${OBJS} +! +! bsd: +! ${CC} -D${MACRO} -c ${SRC} + ${CC} -o ${PROG} ${OBJS} + + clean: + rm -fr ${PROG} ${OBJS} + + install: +! cp ${PROG} ${INSTALL} +! cp ${CONF} ${CPATH} + cp qadsl.8.gz ${MANPATH} +--- 5,26 ---- + MACRO=__OpenBSD__ + OBJS=main.o netfunc.o conf.o func.o + SRC=main.c netfunc.c conf.c func.c +! CPATH=${PREFIX}/etc/ +! INSTALL=${PREFIX}/sbin/ +! RC=${PREFIX}/etc/rc.d/ +! MANPATH=${PREFIX}/man/man8/ + + all:${PROG} + + ${PROG}: +! ${CC} -D${MACRO} -DCONF=\"${CPATH}/${CONF}\" -c ${SRC} + ${CC} -o ${PROG} ${OBJS} + + clean: + rm -fr ${PROG} ${OBJS} + + install: +! install ${PROG} ${INSTALL} +! cp ${CONF} ${CPATH}/${CONF}.sample + cp qadsl.8.gz ${MANPATH} ++ cp qadsl.sh ${RC} diff --git a/net/qadsl/files/patch-func.c b/net/qadsl/files/patch-func.c new file mode 100644 index 000000000000..4600c7b04d59 --- /dev/null +++ b/net/qadsl/files/patch-func.c @@ -0,0 +1,17 @@ +*** func.c.orig Thu Dec 13 21:45:53 2001 +--- func.c Thu Dec 13 21:47:55 2001 +*************** +*** 48,53 **** + + void usage(char *argv) { + printf("Usage: %s [ -h ] [ -c file ] [ -l ] [ -o ]\n", argv); +! printf("\t-h\t\tPrint this message\n\t-c file\t\tUse settings from file instead of /etc/qadsl.conf\n\t" + "-l\t\tWill try to login\n\t-o\t\tWill try to logout\n"); + } +--- 48,53 ---- + + void usage(char *argv) { + printf("Usage: %s [ -h ] [ -c file ] [ -l ] [ -o ]\n", argv); +! printf("\t-h\t\tPrint this message\n\t-c file\t\tUse settings from file instead of " CONF "\n\t" + "-l\t\tWill try to login\n\t-o\t\tWill try to logout\n"); + } diff --git a/net/qadsl/files/patch-main.c b/net/qadsl/files/patch-main.c new file mode 100644 index 000000000000..f4d65e192b0c --- /dev/null +++ b/net/qadsl/files/patch-main.c @@ -0,0 +1,19 @@ +*** main.c.orig Thu Dec 13 21:41:36 2001 +--- main.c Thu Dec 13 21:47:38 2001 +*************** +*** 32,38 **** + char send_msg[MAXDATASIZE], get_msg[MAXDATASIZE]; + char user[MAXLEN], pass[MAXLEN], serv[MAXLEN], deamon_s[MAXLEN], deamon_t[MAXLEN], deamon_d[MAXLEN]; + +! char *conf="/etc/qadsl.conf"; + + int main(int argc, char *argv[]) + { +--- 32,38 ---- + char send_msg[MAXDATASIZE], get_msg[MAXDATASIZE]; + char user[MAXLEN], pass[MAXLEN], serv[MAXLEN], deamon_s[MAXLEN], deamon_t[MAXLEN], deamon_d[MAXLEN]; + +! char *conf= CONF; + + int main(int argc, char *argv[]) + { diff --git a/net/qadsl/files/patch-qadsl.sh b/net/qadsl/files/patch-qadsl.sh new file mode 100644 index 000000000000..333c7e7e3887 --- /dev/null +++ b/net/qadsl/files/patch-qadsl.sh @@ -0,0 +1,26 @@ +*** /dev/null Thu Dec 13 22:20:21 2001 +--- qadsl.sh Wed Dec 12 21:05:26 2001 +*************** +*** 0 **** +--- 1,21 ---- ++ #!/bin/sh ++ ++ if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then ++ echo "$0: Cannot determine the PREFIX" >&2 ++ exit 1 ++ fi ++ ++ case "$1" in ++ start) ++ [ -x ${PREFIX}/sbin/qadsl ] && ( ${PREFIX}/sbin/qadsl -l & ) ++ sleep 2 ++ ;; ++ stop) ++ killall qadsl && echo -n ' qadsl' ++ ;; ++ *) ++ echo "Usage: `basename $0` {start|stop}" >&2 ++ ;; ++ esac ++ ++ exit 0 diff --git a/net/qadsl/pkg-comment b/net/qadsl/pkg-comment new file mode 100644 index 000000000000..f17aad9d06fe --- /dev/null +++ b/net/qadsl/pkg-comment @@ -0,0 +1 @@ +Auto login/Keep-alive for Telia AB ADSL and COMHEM Cable internet diff --git a/net/qadsl/pkg-descr b/net/qadsl/pkg-descr new file mode 100644 index 000000000000..3d4837d6f9cb --- /dev/null +++ b/net/qadsl/pkg-descr @@ -0,0 +1,10 @@ +This is a port of qadsl, a small utility to login on the Telia AB ADSL +service. It also works fine with COMHEM Cable internet. It has +features like keep-alive daemon, login/logout functions. The +keep-alive daemon can be configured to either login or to ping your +login-server after a chosen delay in minutes. + +WWW: http://qba.linuxsweden.nu + +-- Arne Lundberg +arlu@telia.com diff --git a/net/qadsl/pkg-message b/net/qadsl/pkg-message new file mode 100644 index 000000000000..a05cf8258a28 --- /dev/null +++ b/net/qadsl/pkg-message @@ -0,0 +1,7 @@ +********************************************************* + +A sample configuration file has been copied to +%%PREFIX%%/etc/qadsl.conf.sample. Qadsl will not work without +%%PREFIX%%/etc/qadsl.conf. + +********************************************************* diff --git a/net/qadsl/pkg-plist b/net/qadsl/pkg-plist new file mode 100644 index 000000000000..d7f928c5805d --- /dev/null +++ b/net/qadsl/pkg-plist @@ -0,0 +1,3 @@ +sbin/qadsl +etc/qadsl.conf.sample +etc/rc.d/qadsl.sh |