ports/166063: ports/packages management tool for entire reinstallation
Mamoru Sakaue
sakaue.mamoru-cmfho5lt at samurai.mwghennn.net
Tue Mar 13 21:40:02 UTC 2012
>Number: 166063
>Category: ports
>Synopsis: ports/packages management tool for entire reinstallation
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Tue Mar 13 21:40:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Mamoru Sakaue
>Release: 8.1-RELEASE
>Organization:
MwGhennndo
>Environment:
FreeBSD Grubstake.EmpireNmw 8.1-RELEASE-p5 FreeBSD 8.1-RELEASE-p5 #0: Tue Sep 27 16:18:26 UTC 2011 root at i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386
>Description:
This is a ports upgrading utility for massive forced reinstalltion,
and for those who are pursuing the perfect packages environment.
WWW: http://www.mwghennndo.com/softwares/portsreinstall/
This post is for update to the latest version including several bug fixes.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# .
# ./ports-mgmt
# ./ports-mgmt/portsreinstall
# ./ports-mgmt/portsreinstall/Makefile
# ./ports-mgmt/portsreinstall/pkg-descr
# ./ports-mgmt/portsreinstall/distinfo
# ./ports-mgmt/portsreinstall/pkg-plist
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo c - ./ports-mgmt
mkdir -p ./ports-mgmt > /dev/null 2>&1
echo c - ./ports-mgmt/portsreinstall
mkdir -p ./ports-mgmt/portsreinstall > /dev/null 2>&1
echo x - ./ports-mgmt/portsreinstall/Makefile
sed 's/^X//' >./ports-mgmt/portsreinstall/Makefile << 'f21429f76287d878289f607b0eced987'
X# New ports collection makefile for: portsreinstall
X# Date created: 17 Jan 2011
X# Whom: Mamoru Sakaue / MwGhennndo
X#
X# $FreeBSD$
X#
X
XPORTNAME= portsreinstall
XPORTVERSION= 1.0.0
XCATEGORIES= ports-mgmt
XMASTER_SITES= SFJP/${PORTNAME}/55243/
XMASTER_SITES+= http://www.mwghennndo.com/softwares/${PORTNAME}/
X
XMAINTAINER= sakaue.mamoru at samurai.mwghennn.net
XCOMMENT= Ports upgrading utility for massive forced reinstalltion
X
XLICENSE= BSD
X
XMAN8= ${PORTNAME}.8
XMANCOMPRESSED= yes
X
Xpost-install:
X @${ECHO_MSG} "====================================================================="
X @${ECHO_MSG} "This software invokes some installed files of portupgrade(1)"
X @${ECHO_MSG} "when parsing pkgtools.conf(5) although dependency to it is intendedly"
X @${ECHO_MSG} "refrained. If you fail to parse pkgtools.conf(5), try to upgrade"
X @${ECHO_MSG} "this port first."
X @${ECHO_MSG} "====================================================================="
X
X.include <bsd.port.mk>
f21429f76287d878289f607b0eced987
echo x - ./ports-mgmt/portsreinstall/pkg-descr
sed 's/^X//' >./ports-mgmt/portsreinstall/pkg-descr << '873353e160550164b62c1149567fa462'
X This is a ports upgrading utility for massive forced reinstalltion,
Xand for those who are pursuing the perfect packages environment.
X
XWWW: http://www.mwghennndo.com/softwares/portsreinstall/
X
X(C) Mamoru Sakaue, Mwghennndo, 2010-2012, All Rights Reserved.
X EMAIL: sakaue.mamoru at samurai.mwghennn.net
873353e160550164b62c1149567fa462
echo x - ./ports-mgmt/portsreinstall/distinfo
sed 's/^X//' >./ports-mgmt/portsreinstall/distinfo << 'b8ad80861cdce979ea9eeea9915de90f'
XSHA256 (portsreinstall-1.0.0.tar.gz) = 65937f0cb6b1f9f9386cc7bee2142c70cb74b26c898352e3dc9fc23dd82a6efe
XSIZE (portsreinstall-1.0.0.tar.gz) = 22608
b8ad80861cdce979ea9eeea9915de90f
echo x - ./ports-mgmt/portsreinstall/pkg-plist
sed 's/^X//' >./ports-mgmt/portsreinstall/pkg-plist << '1255db0af4ab64bd7f4fb345b080c92f'
Xbin/portsreinstall
X at unexec if cmp -s %D/etc/portsreinstall.conf.sample %D/etc/portsreinstall.conf; then rm -f %D/etc/portsreinstall.conf; fi
Xetc/portsreinstall.conf.sample
X at exec [ -f %B/portsreinstall.conf ] || cp %B/%f %B/portsreinstall.conf
1255db0af4ab64bd7f4fb345b080c92f
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list