Remove deprecated package netkitbase and netkittelnet

[Peter: fixup Config.in.legacy indentation]
Signed-off-by: Arnaud Aujon <arnaud.aujon@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Arnaud Aujon 2013-12-15 20:23:12 +01:00 committed by Peter Korsgaard
parent 472f629fa9
commit 560fe85bf7
10 changed files with 20 additions and 381 deletions

View File

@ -98,6 +98,26 @@ comment "build, or run, in unpredictable ways. "
comment "----------------------------------------------------"
endif
###############################################################################
comment "Legacy options removed in 2014.02"
config BR2_PACKAGE_NETKITBASE
bool "netkitbase has been removed"
select BR2_LEGACY
help
The 'netkitbase' package has been removed since it has been
deprecated since 2012.11. This package provided 'inetd'
which is replaced by 'xinet' and 'ping' which is replaced by
'busybox' or 'fping'.
config BR2_PACKAGE_NETKITTELNET
bool "netkittelnet has been removed"
select BR2_LEGACY
help
The 'netkittelnet' package has been removed since it has
been deprecated since 2012.11. 'busybox' provides a telnet
client and should be used instead.
###############################################################################
comment "Legacy options removed in 2013.11"

View File

@ -851,8 +851,6 @@ source "package/ndisc6/Config.in"
source "package/netatalk/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/netcat/Config.in"
source "package/netkitbase/Config.in"
source "package/netkittelnet/Config.in"
endif
source "package/netplug/Config.in"
source "package/netsnmp/Config.in"

View File

@ -1,13 +0,0 @@
config BR2_PACKAGE_NETKITBASE
bool "netkitbase"
depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC
depends on BR2_USE_MMU # fork()
depends on BR2_DEPRECATED
help
Old-style inetd.
ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/
comment "netkitbase needs a toolchain w/ RPC"
depends on BR2_USE_MMU && BR2_DEPRECATED
depends on !BR2_TOOLCHAIN_HAS_NATIVE_RPC

View File

@ -1,12 +0,0 @@
diff -ur netkit-base-0.17/inetd/servtab.c netkit-base-0.17-patched/inetd/servtab.c
--- netkit-base-0.17/inetd/servtab.c 2000-07-22 15:20:50.000000000 -0500
+++ netkit-base-0.17-patched/inetd/servtab.c 2005-04-30 21:23:52.649630720 -0500
@@ -771,7 +771,7 @@
return;
}
-#define SWAP(type, a, b) {type c=(type)a; (type)a=(type)b; (type)b=(type)c;}
+#define SWAP(type, a, b) {type c=(type)a; a=(type)b; b=(type)c;}
/*
* sep->se_wait may be holding the pid of a daemon

View File

@ -1,31 +0,0 @@
diff -ur netkit-base-0.17/inetd/builtins.c netkit-base-0.17-patched/inetd/builtins.c
--- netkit-base-0.17/inetd/builtins.c 2000-07-22 15:13:07.000000000 -0500
+++ netkit-base-0.17-patched/inetd/builtins.c 2006-12-02 00:50:05.801209342 -0600
@@ -140,10 +140,10 @@
text[LINESIZ + 1] = '\n';
for (rs = ring;;) {
if ((len = endring - rs) >= LINESIZ)
- bcopy(rs, text, LINESIZ);
+ memcpy(text, rs, LINESIZ);
else {
- bcopy(rs, text, len);
- bcopy(ring, text + len, LINESIZ - len);
+ memcpy(text, rs, len);
+ memcpy(text + len, ring, LINESIZ - len);
}
if (++rs == endring)
rs = ring;
@@ -183,10 +183,10 @@
return;
if ((len = endring - rs) >= LINESIZ)
- bcopy(rs, text, LINESIZ);
+ memcpy(text, rs, LINESIZ);
else {
- bcopy(rs, text, len);
- bcopy(ring, text + len, LINESIZ - len);
+ memcpy(text, rs, len);
+ memcpy(text + len, ring, LINESIZ - len);
}
if (++rs == endring)
rs = ring;

View File

@ -1,35 +0,0 @@
################################################################################
#
# netkitbase
#
################################################################################
NETKITBASE_VERSION = 0.17
NETKITBASE_SOURCE = netkit-base-$(NETKITBASE_VERSION).tar.gz
NETKITBASE_SITE = ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/
NETKITBASE_LICENSE = BSD-4c
define NETKITBASE_CONFIGURE_CMDS
# use ANSI syntax
$(SED) "s/main()/main(void)/;" $(NETKITBASE_DIR)/configure
# don't try to run cross compiled binaries while configuring things
$(SED) "s~./__conftest~#./__conftest~;" $(NETKITBASE_DIR)/configure
(cd $(@D); \
$(TARGET_CONFIGURE_OPTS) \
./configure \
--installroot=$(TARGET_DIR))
endef
define NETKITBASE_BUILD_CMDS
$(MAKE) -C $(@D)
endef
define NETKITBASE_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0755 $(@D)/inetd/inetd $(TARGET_DIR)/usr/sbin/inetd
if [ ! -f $(TARGET_DIR)/etc/inetd.conf ]; then \
$(INSTALL) -D -m 0644 $(@D)/etc.sample/inetd.conf $(TARGET_DIR)/etc/inetd.conf; \
$(SED) "s/^\([a-z]\)/#\1/;" $(TARGET_DIR)/etc/inetd.conf; \
fi
endef
$(eval $(generic-package))

View File

@ -1,13 +0,0 @@
config BR2_PACKAGE_NETKITTELNET
bool "netkittelnet"
depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC
depends on BR2_DEPRECATED
select BR2_PACKAGE_NETKITBASE
help
Standard Linux telnet client and server.
ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/
comment "netkittelnet needs a toolchain w/ RPC"
depends on BR2_DEPRECATED
depends on !BR2_TOOLCHAIN_HAS_NATIVE_RPC

View File

@ -1,57 +0,0 @@
diff -ur netkit-telnet-0.17/telnetd/authenc.c netkit-telnet-0.17-patched/telnetd/authenc.c
--- netkit-telnet-0.17/telnetd/authenc.c 1999-12-12 08:59:44.000000000 -0600
+++ netkit-telnet-0.17-patched/telnetd/authenc.c 2008-01-23 21:31:45.546793060 -0600
@@ -35,7 +35,7 @@
int len;
{
if (nfrontp + len < netobuf + BUFSIZ) {
- bcopy((void *)str, (void *)nfrontp, len);
+ memcpy((void *)nfrontp, (void *)str, len);
nfrontp += len;
return(len);
}
diff -ur netkit-telnet-0.17/telnetd/slc.c netkit-telnet-0.17-patched/telnetd/slc.c
--- netkit-telnet-0.17/telnetd/slc.c 1999-12-12 08:59:44.000000000 -0600
+++ netkit-telnet-0.17-patched/telnetd/slc.c 2008-01-23 21:32:07.859024619 -0600
@@ -432,7 +432,7 @@
def_slclen = len;
def_slcbuf = malloc((unsigned)len);
if (def_slcbuf == NULL) return; /* too bad */
- bcopy(ptr, def_slcbuf, len);
+ memcpy(def_slcbuf, ptr, len);
}
}
}
diff -ur netkit-telnet-0.17/telnetd/sys_term.c netkit-telnet-0.17-patched/telnetd/sys_term.c
--- netkit-telnet-0.17/telnetd/sys_term.c 1999-12-17 08:28:47.000000000 -0600
+++ netkit-telnet-0.17-patched/telnetd/sys_term.c 2008-01-23 21:32:27.583229320 -0600
@@ -84,7 +84,7 @@
*/
void copy_termbuf(char *cp, int len) {
if (len > sizeof(termbuf)) len = sizeof(termbuf);
- bcopy(cp, (char *)&termbuf, len);
+ memcpy((char *)&termbuf, cp, len);
termbuf2 = termbuf;
}
#endif /* defined(LINEMODE) && defined(TIOCPKT_IOCTL) */
diff -ur netkit-telnet-0.17/telnetd/utility.c netkit-telnet-0.17-patched/telnetd/utility.c
--- netkit-telnet-0.17/telnetd/utility.c 1999-12-12 08:59:45.000000000 -0600
+++ netkit-telnet-0.17-patched/telnetd/utility.c 2008-01-23 21:33:02.087587426 -0600
@@ -248,7 +248,7 @@
next = nextitem(next);
} while (wewant(next) && (nfrontp > next));
length = next-thisitem;
- bcopy(thisitem, good, length);
+ memcpy(good, thisitem, length);
good += length;
thisitem = next;
} else {
@@ -351,7 +351,7 @@
netflush();
}
- bcopy(ptr, nfrontp, len);
+ memcpy(nfrontp, ptr, len);
nfrontp += len;
} /* end of writenet */

View File

@ -1,36 +0,0 @@
################################################################################
#
# netkittelnet
#
################################################################################
NETKITTELNET_VERSION = 0.17
NETKITTELNET_SOURCE = netkit-telnet-$(NETKITTELNET_VERSION).tar.gz
NETKITTELNET_SITE = ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/
NETKITTELNET_LICENSE = BSD-4c
NETKITTELNET_DEPENDENCIES = netkitbase
define NETKITTELNET_CONFIGURE_CMDS
# use ANSI syntax
$(SED) "s/main()/main(void)/;" $(@D)/configure
# Disable termcap support
$(SED) "s~\(.*termcap\.h.*\)~/* \1 */~;" $(@D)/telnetd/telnetd.c
# C++ support not needed for telnetd
$(SED) 's/CXX/CC/g' -e 's/conftest.cc/conftest.c/g' $(@D)/configure
(cd $(@D); \
$(TARGET_CONFIGURE_OPTS) \
./configure \
--installroot=$(TARGET_DIR))
endef
define NETKITTELNET_BUILD_CMDS
$(MAKE) SUB=telnetd -C $(@D)
endef
define NETKITTELNET_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0755 $(@D)/telnetd/telnetd $(TARGET_DIR)/usr/sbin/telnetd
# Enable telnet in inetd
$(SED) "s~^#telnet.*~telnet\tstream\ttcp\tnowait\troot\t/usr/sbin/telnetd\t/usr/sbin/telnetd~;" $(TARGET_DIR)/etc/inetd.conf
endef
$(eval $(generic-package))

View File

@ -1,182 +0,0 @@
--- netkit-telnet-0.17/configure Thu Apr 11 10:40:58 2002
+++ FIXEDnetkittelnet/configure Thu Apr 11 10:39:59 2002
@@ -78,7 +78,6 @@
for TRY in egcs gcc g++ CC c++ cc; do
(
$TRY __conftest.c -o __conftest || exit 1;
- ./__conftest || exit 1;
) >/dev/null 2>&1 || continue;
CC=$TRY
break;
@@ -94,7 +93,6 @@
echo -n 'Checking if C compiler works... '
if (
$CC __conftest.c -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo 'yes'
else
@@ -125,7 +123,6 @@
for TRY in egcs gcc g++ CC c++ cc; do
(
$TRY __conftest.cc -o __conftest || exit 1;
- ./__conftest || exit 1;
) >/dev/null 2>&1 || continue;
CXX=$TRY
break;
@@ -138,18 +135,5 @@
fi
echo "$CXX"
-else
- echo -n 'Checking if C++ compiler works... '
- if (
- $CXX __conftest.cc -o __conftest || exit 1
- ./__conftest || exit 1
- ) >/dev/null 2>&1; then
- echo 'yes'
- else
- echo 'no'
- echo 'Compiler '"$CXX"' does not exist or cannot compile C++; try another.'
- rm -f __conftest*
- exit
- fi
fi
echo -n "Checking if $CXX accepts gcc warnings... "
@@ -278,13 +274,11 @@
EOF
if (
$CXX $CXXFLAGS __conftest.cc -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo 'yes'
else
if (
$CXX $CXXFLAGS -D__USE_BSD_SIGNAL __conftest.cc -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo '-D__USE_BSD_SIGNAL'
CFLAGS="$CFLAGS -D__USE_BSD_SIGNAL"
@@ -292,6 +286,7 @@
else
echo 'no'
echo 'This package needs BSD signal semantics to run.'
+ echo "$CXX $CXXFLAGS -D__USE_BSD_SIGNAL __conftest.cc -o __conftest failed"
rm -f __conftest*
exit
fi
@@ -330,31 +325,6 @@
echo 'no'
fi
fi
-
-if [ x$NCURSES != x ]; then
- LIBTERMCAP=-lncurses
-else
- echo -n 'Checking for traditional termcap... '
-cat <<EOF >__conftest.cc
-#include <stdio.h>
-#include <termcap.h>
-int main() {
- tgetent(NULL, NULL); return 0;
-}
-
-EOF
- if (
- $CXX $CXXFLAGS __conftest.cc -ltermcap -o __conftest || exit 1
- ) >/dev/null 2>&1; then
- echo '-ltermcap'
- LIBTERMCAP=-ltermcap
- else
- echo 'not found'
- echo 'This package needs termcap to run.'
- rm -f __conftest*
- exit
- fi
-fi
rm -f __conftest*
##################################################
@@ -468,7 +438,6 @@
else
if (
$CXX $CXXFLAGS -D_GNU_SOURCE __conftest.cc -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo '-D_GNU_SOURCE'
CFLAGS="$CFLAGS -D_GNU_SOURCE"
@@ -501,20 +470,17 @@
EOF
if (
$CXX $CXXFLAGS __conftest.cc $LIBBSD -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo 'ok'
else
if (
$CXX $CXXFLAGS __conftest.cc -lsnprintf $LIBBSD -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo '-lsnprintf'
LIBS="$LIBS -lsnprintf"
else
if (
$CXX $CXXFLAGS __conftest.cc -ldb $LIBBSD -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo '-ldb'
LIBS="$LIBS -ldb"
diff -urN netkit-telnet-0.17/telnetd/state.c netkit-telnet-0.17-dm/telnetd/state.c
--- netkit-telnet-0.17/telnetd/state.c 1999-12-12 11:41:44.000000000 -0800
+++ netkit-telnet-0.17-dm/telnetd/state.c 2003-07-23 19:20:38.000000000 -0700
@@ -43,10 +43,10 @@
static int envvarok(char *varp);
-static unsigned char doopt[] = { IAC, DO, '%', 'c', 0 };
-static unsigned char dont[] = { IAC, DONT, '%', 'c', 0 };
-unsigned char will[] = { IAC, WILL, '%', 'c', 0 };
-unsigned char wont[] = { IAC, WONT, '%', 'c', 0 };
+//static unsigned char doopt[] = { IAC, DO, '%', 'c', 0 };
+//static unsigned char dont[] = { IAC, DONT, '%', 'c', 0 };
+//unsigned char will[] = { IAC, WILL, '%', 'c', 0 };
+//unsigned char wont[] = { IAC, WONT, '%', 'c', 0 };
/*
* Buffer for sub-options, and macros
@@ -422,7 +422,7 @@
set_his_want_state_will(option);
do_dont_resp[option]++;
}
- netoprintf((char *)doopt, option);
+ netoprintf( "%c%c%c", IAC, DO, option );
DIAG(TD_OPTIONS, printoption("td: send do", option));
}
@@ -632,7 +632,7 @@
set_his_want_state_wont(option);
do_dont_resp[option]++;
}
- netoprintf((char *) dont, option);
+ netoprintf ( "%c%c%c", IAC, DONT, option );
DIAG(TD_OPTIONS, printoption("td: send dont", option));
}
@@ -769,7 +769,7 @@
set_my_want_state_will(option);
will_wont_resp[option]++;
}
- netoprintf((char *) will, option);
+ netoprintf( "%c%c%c", IAC, WILL, option);
DIAG(TD_OPTIONS, printoption("td: send will", option));
}
@@ -917,7 +917,7 @@
set_my_want_state_wont(option);
will_wont_resp[option]++;
}
- netoprintf((char *)wont, option);
+ netoprintf( "%c%c%c", IAC, WONT, option);
DIAG(TD_OPTIONS, printoption("td: send wont", option));
}