Commit ea7ab91c authored by Mike Frysinger's avatar Mike Frysinger Committed by Peter Korsgaard
Browse files

rsh-redone: new package for rsh/rlogin clients

parent d3d67f7f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@

	Updated/fixed packages: cloop, m4, openssh, qt, xz

	New packages: lsuio
	New packages: lsuio, rsh-redone

	Issues resolved (http://bugs.uclibc.org):

+1 −0
Original line number Diff line number Diff line
@@ -416,6 +416,7 @@ source "package/rp-pppoe/Config.in"
source "package/pptp-linux/Config.in"
source "package/proftpd/Config.in"
source "package/quagga/Config.in"
source "package/rsh-redone/Config.in"
source "package/rsync/Config.in"
source "package/samba/Config.in"
source "package/ser2net/Config.in"
+31 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_RSH_REDONE
	bool "rsh-redone"
	help
	  Rsh-redone is a reimplementation of the remote shell clients and
	  servers.  It is written from the ground up to avoid the bugs found
	  in the standard clients and servers.  It also fully supports IPv6.

	  http://packages.debian.org/source/sid/rsh-redone

# this is incomplete in the source
#config BR2_PACKAGE_RSH_REDONE_RCP
#	bool "rcp"
#	depends on BR2_PACKAGE_RSH_REDONE

config BR2_PACKAGE_RSH_REDONE_RLOGIN
	bool "rlogin"
	depends on BR2_PACKAGE_RSH_REDONE

# requires PAM
#config BR2_PACKAGE_RSH_REDONE_RLOGIND
#	bool "rlogind"
#	depends on BR2_PACKAGE_RSH_REDONE

config BR2_PACKAGE_RSH_REDONE_RSH
	bool "rsh"
	depends on BR2_PACKAGE_RSH_REDONE

# requires PAM
#config BR2_PACKAGE_RSH_REDONE_RSHD
#	bool "rshd"
#	depends on BR2_PACKAGE_RSH_REDONE
+36 −0
Original line number Diff line number Diff line
#############################################################
#
# rsh-redone
#
#############################################################

RSH_REDONE_VERSION = 85
RSH_REDONE_SOURCE = rsh-redone_$(RSH_REDONE_VERSION).orig.tar.gz
RSH_REDONE_SITE = $(BR2_DEBIAN_MIRROR)/debian/pool/main/r/rsh-redone

rsh-redone-bin-y =
rsh-redone-bin-$(BR2_PACKAGE_RSH_REDONE_RCP) += rcp
rsh-redone-bin-$(BR2_PACKAGE_RSH_REDONE_RLOGIN) += rlogin
rsh-redone-bin-$(BR2_PACKAGE_RSH_REDONE_RSH) += rsh
rsh-redone-sbin-y =
rsh-redone-sbin-$(BR2_PACKAGE_RSH_REDONE_RLOGIND) += rlogind
rsh-redone-sbin-$(BR2_PACKAGE_RSH_REDONE_RSHD) += rshd

define RSH_REDONE_BUILD_CMDS
	$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) BIN="$(rsh-redone-bin-y)" SBIN="$(rsh-redone-sbin-y)"
endef

define RSH_REDONE_INSTALL_TARGET_CMDS
	$(if $(rsh-redone-bin-y)$(rsh-redone-sbin-y),
		$(RSH_REDONE_BUILD_CMDS) DESTDIR=$(TARGET_DIR) \
			$(if $(rsh-redone-bin-y),install-bin) \
			$(if $(rsh-redone-sbin-y),install-sbin))
endef

define RSH_REDONE_UNINSTALL_TARGET_CMDS
	rm -f \
		$(addprefix $(TARGET_DIR)/usr/bin/,$(rsh-redone-bin-y)) \
		$(addprefix $(TARGET_DIR)/usr/sbin/,$(rsh-redone-sbin-y))
endef

$(eval $(call GENTARGETS,package,rsh-redone))