1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

sysutils/restic: respect PREFIX in creation of bash completion script.

PR:		221046
Submitted by:	olgeni
Approved by:	maintainer
This commit is contained in:
Jimmy Olgeni 2017-07-27 14:30:20 +00:00
parent 0876c7df6e
commit 216200bfff
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=446743
2 changed files with 15 additions and 0 deletions

View File

@ -3,6 +3,7 @@
PORTNAME= restic PORTNAME= restic
PORTVERSION= 0.7.1 PORTVERSION= 0.7.1
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
PORTREVISION= 1
CATEGORIES= sysutils CATEGORIES= sysutils
MAINTAINER= wg@FreeBSD.org MAINTAINER= wg@FreeBSD.org
@ -16,6 +17,9 @@ USE_GITHUB= yes
STRIP= # stripping can break go binaries STRIP= # stripping can break go binaries
PLIST_FILES= bin/restic PLIST_FILES= bin/restic
post-patch:
@${REINPLACE_CMD} -e "s@%%PREFIX%%@${PREFIX}@g" ${WRKSRC}/src/cmds/restic/cmd_autocomplete.go
do-build: do-build:
@(cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} run build.go) @(cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} run build.go)

View File

@ -0,0 +1,11 @@
--- src/cmds/restic/cmd_autocomplete.go.orig 2017-07-27 13:03:30 UTC
+++ src/cmds/restic/cmd_autocomplete.go
@@ -30,7 +30,7 @@ $ sudo restic autocomplete`,
func init() {
cmdRoot.AddCommand(cmdAutocomplete)
- cmdAutocomplete.Flags().StringVarP(&autocompleteTarget, "completionfile", "", "/etc/bash_completion.d/restic.sh", "autocompletion file")
+ cmdAutocomplete.Flags().StringVarP(&autocompleteTarget, "completionfile", "", "%%PREFIX%%/etc/bash_completion.d/restic.sh", "autocompletion file")
// For bash-completion
cmdAutocomplete.Flags().SetAnnotation("completionfile", cobra.BashCompFilenameExt, []string{})
}