Add shells/anongitssh: Restricted shell for git-upload-pack over SSH
Note: The default setting is for git.FreeBSD.org only and needs to be overridden and rebuilt for being useful in other setups. Support of config file and other improvements will be available in the upcoming updates. Discussed with: hrs Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
21c3d713d2
commit
c1e99c88ea
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=557697
@ -5,6 +5,7 @@
|
||||
|
||||
SUBDIR += 44bsd-csh
|
||||
SUBDIR += ammonite
|
||||
SUBDIR += anongitssh
|
||||
SUBDIR += antibody
|
||||
SUBDIR += ast-ksh
|
||||
SUBDIR += bash
|
||||
|
37
shells/anongitssh/Makefile
Normal file
37
shells/anongitssh/Makefile
Normal file
@ -0,0 +1,37 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= anongitssh
|
||||
PORTVERSION= 0.2
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= shells
|
||||
|
||||
MAINTAINER= hrs@FreeBSD.org
|
||||
COMMENT= Restricted shell for git-upload-pack over SSH
|
||||
|
||||
LICENSE= BSD2CLAUSE
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= hrs-allbsd
|
||||
MAKE_ARGS= MK_INSTALL_AS_USER="yes" BINMODE=0555
|
||||
|
||||
README_URL?= https://git.FreeBSD.org/
|
||||
REPODIR_PREFIX?= /home/git
|
||||
ANONGIT_USER?= anongit
|
||||
CONTACT?= git-admin@FreeBSD.org
|
||||
GITUPLOADPACK_PATH?= /usr/local/bin/git-upload-pack
|
||||
.for D in README_URL REPODIR_PREFIX ANONGIT_USER CONTACT GITUPLOADPACK_PATH
|
||||
MAKE_ARGS+= ${D}=\"${$D}\"
|
||||
.endfor
|
||||
|
||||
PORTDOCS= README
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
OPTIONS_DEFAULT=DOCS
|
||||
|
||||
pre-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
post-install-DOCS-on:
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
3
shells/anongitssh/distinfo
Normal file
3
shells/anongitssh/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1606451618
|
||||
SHA256 (hrs-allbsd-anongitssh-v0.2_GH0.tar.gz) = 339d209c7f7287431c3ecc0e7119c2b871473895f0d761a3e2f8d8715b70db78
|
||||
SIZE (hrs-allbsd-anongitssh-v0.2_GH0.tar.gz) = 5225
|
6
shells/anongitssh/pkg-descr
Normal file
6
shells/anongitssh/pkg-descr
Normal file
@ -0,0 +1,6 @@
|
||||
anongitssh: a restricted shell for git-upload-pack over SSH
|
||||
|
||||
Note: The default setting is for git.FreeBSD.org only and needs to be
|
||||
overridden and rebuilt for being useful in other setups.
|
||||
|
||||
WWW: https://github.com/hrs-allbsd/anongitssh/
|
2
shells/anongitssh/pkg-message
Normal file
2
shells/anongitssh/pkg-message
Normal file
@ -0,0 +1,2 @@
|
||||
The default setting is for git.FreeBSD.org only and needs to be
|
||||
overridden and rebuilt for being useful in other setups.
|
5
shells/anongitssh/pkg-plist
Normal file
5
shells/anongitssh/pkg-plist
Normal file
@ -0,0 +1,5 @@
|
||||
@mode 4111
|
||||
libexec/anongitssh
|
||||
@mode
|
||||
share/man/man1/anongitssh.1.gz
|
||||
@shell libexec/anongitssh
|
Loading…
Reference in New Issue
Block a user