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:
parent
0876c7df6e
commit
216200bfff
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=446743
@ -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)
|
||||||
|
|
||||||
|
@ -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{})
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user