aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt/portdowngrade
diff options
context:
space:
mode:
authorChris Rees <crees@FreeBSD.org>2013-03-06 18:57:05 +0000
committerChris Rees <crees@FreeBSD.org>2013-03-06 18:57:05 +0000
commite1ec71d4554dc0418f721a84ebb29dc3021595f9 (patch)
tree1351ab47f2ad83bedac73bb6f9efcf12cfe820b9 /ports-mgmt/portdowngrade
parentb874bb4d02a40762c605f14f2b6dff16829faf5c (diff)
downloadports-e1ec71d4554dc0418f721a84ebb29dc3021595f9.tar.gz
ports-e1ec71d4554dc0418f721a84ebb29dc3021595f9.zip
Update to 1.1:
- Error to stderr - Assume that the user will set their own pager. Submitted by: ak
Notes
Notes: svn path=/head/; revision=313537
Diffstat (limited to 'ports-mgmt/portdowngrade')
-rw-r--r--ports-mgmt/portdowngrade/Makefile2
-rw-r--r--ports-mgmt/portdowngrade/files/portdowngrade12
2 files changed, 6 insertions, 8 deletions
diff --git a/ports-mgmt/portdowngrade/Makefile b/ports-mgmt/portdowngrade/Makefile
index 4140f4424a93..f20de644bd2a 100644
--- a/ports-mgmt/portdowngrade/Makefile
+++ b/ports-mgmt/portdowngrade/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= portdowngrade
-PORTVERSION= 1.0
+PORTVERSION= 1.1
CATEGORIES= ports-mgmt
MASTER_SITES= # empty
DISTFILES= # none
diff --git a/ports-mgmt/portdowngrade/files/portdowngrade b/ports-mgmt/portdowngrade/files/portdowngrade
index c5e9111798f0..463ef84515e7 100644
--- a/ports-mgmt/portdowngrade/files/portdowngrade
+++ b/ports-mgmt/portdowngrade/files/portdowngrade
@@ -14,12 +14,12 @@
usage()
{
- <<EOF cat
+ <<EOF >/dev/stderr cat
Usage: $0 port-directory|port [revision/date]
When called without a revision to restore, svn log is called on the port's
directory so that relevant revisions can be identified. Look for lines
-containing "Update to X.X"
+containing "Update to X.X". You may wish to filter it through ${PAGER:-less}.
When called with a port name instead of directory/origin, INDEX is grepped
for the correct origins and a list is presented.
@@ -29,7 +29,7 @@ EOF
err()
{
- echo "${@:-An unknown error has occurred}"
+ echo "${@:-An unknown error has occurred}" > /dev/stderr
exit 1
}
@@ -74,15 +74,13 @@ esac
portdir="${1%$PORTSDIR}"
portdir="${portdir#/}"
-if [ ! -d "$PORTSDIR/$portdir" ]; then
- err $portdir does not exist in $PORTSDIR
-fi
+[ ! -d "$PORTSDIR/$portdir" ] || err "$portdir does not exist in $PORTSDIR"
case ${2-NULL} in
NULL)
# No revision/date provided, get log
echo Choose a revision from this list and run $0 $1 revision
- $svn log $svnroot/$portdir | $PAGER
+ $svn log $svnroot/$portdir
echo Choose a revision from the above list and run $0 $1 revision
exit 0
;;