diff --git a/shells/Makefile b/shells/Makefile index 3fe73cdb2a94..420205594eb1 100644 --- a/shells/Makefile +++ b/shells/Makefile @@ -41,6 +41,7 @@ SUBDIR += psh SUBDIR += rc SUBDIR += rssh + SUBDIR += rush SUBDIR += sash SUBDIR += scponly SUBDIR += shell-include diff --git a/shells/rush/Makefile b/shells/rush/Makefile new file mode 100644 index 000000000000..655045a6d0e7 --- /dev/null +++ b/shells/rush/Makefile @@ -0,0 +1,19 @@ +# $FreeBSD$ + +PORTNAME= rush +DISTVERSION= 1.9 +CATEGORIES= shells +MASTER_SITES= GNU + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Restricted User SHell, providing limited remote access to resources + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= gettext-runtime gmake tar:xz +GNU_CONFIGURE= yes + +INFO= ${PORTNAME} + +.include diff --git a/shells/rush/distinfo b/shells/rush/distinfo new file mode 100644 index 000000000000..92607dd3c2f4 --- /dev/null +++ b/shells/rush/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1557385661 +SHA256 (rush-1.9.tar.xz) = e42b6b8fbf0ef0c216aff9fecac8752e7cac322b7f149e4932f6b68435a5d598 +SIZE (rush-1.9.tar.xz) = 738196 diff --git a/shells/rush/pkg-descr b/shells/rush/pkg-descr new file mode 100644 index 000000000000..fc01700b8767 --- /dev/null +++ b/shells/rush/pkg-descr @@ -0,0 +1,9 @@ +GNU Rush is a Restricted User Shell, designed for sites providing limited remote +access to their resources, such as, for example, savannah.gnu.org. Its main +program, rush, is configured as a user login shell for users that are allowed +only remote access to the machine. Using a flexible configuration file, GNU Rush +gives administrator complete control over the command lines that users execute, +and allows to tune the usage of system resources, such as virtual memory, CPU +time, etc. on a per-user basis. + +WWW: https://puszcza.gnu.org.ua/software/rush/ diff --git a/shells/rush/pkg-plist b/shells/rush/pkg-plist new file mode 100644 index 000000000000..9a3d2b770c11 --- /dev/null +++ b/shells/rush/pkg-plist @@ -0,0 +1,24 @@ +bin/rush-po +bin/rushlast +bin/rushwho +etc/rush.rc +man/man1/rush-po.1.gz +man/man1/rushlast.1.gz +man/man1/rushwho.1.gz +man/man5/rush.rc.5.gz +man/man8/rush.8.gz +sbin/rush +share/locale/da/LC_MESSAGES/rush.mo +share/locale/de/LC_MESSAGES/rush.mo +share/locale/es/LC_MESSAGES/rush.mo +share/locale/fi/LC_MESSAGES/rush.mo +share/locale/fr/LC_MESSAGES/rush.mo +share/locale/gl/LC_MESSAGES/rush.mo +share/locale/nl/LC_MESSAGES/rush.mo +share/locale/pl/LC_MESSAGES/rush.mo +share/locale/pt_BR/LC_MESSAGES/rush.mo +share/locale/sr/LC_MESSAGES/rush.mo +share/locale/sv/LC_MESSAGES/rush.mo +share/locale/uk/LC_MESSAGES/rush.mo +share/locale/vi/LC_MESSAGES/rush.mo +share/locale/zh_CN/LC_MESSAGES/rush.mo