diff options
author | merakor <cem@ckyln.com> | 2021-03-12 12:22:30 +0000 |
---|---|---|
committer | merakor <cem@ckyln.com> | 2021-03-12 12:22:30 +0000 |
commit | 81e3f00288d6fdc93de2dc31c065ebe3bdb1adf5 (patch) | |
tree | c68eef3692212bb7dd6be17f44b8afbdf478b5a7 /contrib/cpt-fork | |
parent | f086f31f2e7c0418d888a2db5accf78ae0e5d8e0 (diff) | |
download | cpt-81e3f00288d6fdc93de2dc31c065ebe3bdb1adf5.tar.gz |
docs: update
FossilOrigin-Name: fb505a8b22eb533c8857eaa002228f2c950ac1cdb4c7b314daf7b61cb25bed53
Diffstat (limited to 'contrib/cpt-fork')
-rwxr-xr-x | contrib/cpt-fork | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/contrib/cpt-fork b/contrib/cpt-fork index d0d8c1c..21e1618 100755 --- a/contrib/cpt-fork +++ b/contrib/cpt-fork @@ -1,6 +1,25 @@ #!/bin/sh -ef # Fork a package to the current directory +## SYNOPSIS: +## .Nm +## .Op Ar pkg... + +## DESCRIPTION: +## .Nm +## copies the given packages to the current directory. + +## HANDLING FORKED PACKAGES: +## After forking a package, a user can either add the parent directory of the +## package to their +## .Ev CPT_PATH +## or run +## .Bd -literal -compact -offset indent +## cpt-build && cpt-install +## .Ed +## inside the package directory to build and install the forked package. +## see: cpt-link.1 + case "$1" in ''|--help|-h) printf '\033[1;33m-> \033[m%s\n' "usage: ${0##*/} [pkg...]" ; exit 0 ; esac die() { printf '\033[1;31m!> \033[m%s\n' "$@" >&2; exit 1;} @@ -21,7 +40,7 @@ for pkg; do esac # Sometimes forked packages are from the database and not from a repository. - # We should remove the manifest in such a case. + # We should remove the manifest and etcsums in such a case. rm -f "$pkg/manifest" "$pkg/etcsums" printf 'forked package to %s\n' "$PWD/$pkg" |