Portage is a package management system used by Gentoo Linux
# ChangeLog for app-portage/cfg-update
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/cfg-update/ChangeLog,v 1.20 2007/05/18 23:26:07 truedfx Exp $
*cfg-update-1.8.2-r1 (18 May 2007)
18 May 2007; Harald van Dijk
-cfg-update-1.8.2.ebuild, +cfg-update-1.8.2-r1.ebuild:
Accept MERGETOOL spelling in configuration file (#179026), and respect
ALIASFILE setting (#179025)
*cfg-update-1.8.2 (17 May 2007)
17 May 2007; Harald van Dijk
-cfg-update-1.7.2.ebuild, -cfg-update-1.8.0-r3.ebuild,
+cfg-update-1.8.2.ebuild:
Version bump (#178886)
Cleanup of older versions
15 May 2007; Thilo Bangert
add
17 Apr 2007; Gustavo Zacarias
cfg-update-1.8.0-r6.ebuild:
Stable on sparc
13 Mar 2007; Gustavo Zacarias
cfg-update-1.8.0-r6.ebuild:
Keyworded ~sparc wrt #170740
10 Mar 2007; nixnut
Stable on ppc wrt bug 166983
03 Mar 2007; Simon Stelling
stable on amd64; bug 166983
03 Mar 2007; Harald van Dijk
cfg-update-1.8.0-r6.ebuild:
Install ChangeLog in the appropriate location, and put the checksum index in
/var/lib (#166983)
03 Mar 2007; Raúl Porcel
x86 stable wrt bug 166983
12 Feb 2007; Harald van Dijk
cfg-update-1.8.0-r6.ebuild:
Add xhost to RDEPEND (#166523)
*cfg-update-1.8.0-r6 (03 Feb 2007)
03 Feb 2007; Harald van Dijk
-cfg-update-1.8.0-r5.ebuild, +cfg-update-1.8.0-r6.ebuild:
Version bump with a fix for bug #164986
*cfg-update-1.8.0-r5 (22 Jan 2007)
22 Jan 2007; Harald van Dijk
+cfg-update-1.8.0-r5.ebuild:
Version bump (#163003)
08 Jul 2006; Joseph Jezak
Added ~ppc for bug #139672.
*cfg-update-1.8.0-r3 (12 Jan 2006)
12 Jan 2006; Harald van Dijk
-cfg-update-1.8.0-r1.ebuild, +cfg-update-1.8.0-r3.ebuild:
Version bump
*cfg-update-1.8.0-r1 (04 Jan 2006)
04 Jan 2006; Harald van Dijk
+cfg-update-1.8.0-r1.ebuild:
Version bump
*cfg-update-1.7.2 (08 Sep 2005)
08 Sep 2005; Harald van Dijk
-cfg-update-1.7.1.ebuild, +cfg-update-1.7.2.ebuild:
Version bump for bug #105069
17 Aug 2005; Harald van Dijk
Don't require both kdiff3 and xxdiff when just one of them will do
Suggested by
22 Jul 2005;
Added ~amd64
29 Apr 2005; Harald van Dijk
initial version, modified ebuild from
DIST cfg-update-1.8.0-r6.tar.gz 36273 RMD160 32d2ff4c78ac296b1fe671c899210ff339cfd356 SHA1 9b0ae2829cd78965d0d089d8c03505a76ad1a236 SHA256 3ddf61c9720f201422747f7d19b709f115cc39ad9ca2672fe52d9eb0abc83c0e
DIST cfg-update-1.8.2-r1.tar.gz 164899 RMD160 d1271c5803460894246fecf0d067d819372c29f1 SHA1 61f3667a310d423b8343ecb37fd3c666adb233bd SHA256 8798a6009f7459e3c6cc3e71282389b16054f208ab8de0dd65eb4e853631a094
EBUILD cfg-update-1.8.0-r6.ebuild 2367 RMD160 80daefec3396575b8b9193b5e568444926647464 SHA1 28741f60c5309236856e5660e95c9524da2c85e2 SHA256 880aeca8fb72e034e04a7566b05614fd23066d33b1bbb46e6811fedf3504e833
EBUILD cfg-update-1.8.2-r1.ebuild 3574 RMD160 20921b304793eba5163aaf4f3f9ad5ca86c9b136 SHA1 0f619b19e6863cecb32b608da3abe4c2520df724 SHA256 6f63ad1d60f82455b673a9fadcaba360ef2235eef7552aa2945df586eda47c34
MISC ChangeLog 2913 RMD160 9d6d76f5eacc3a13bd95b3ef112e898126bb8f31 SHA1 8736a9ee81f25a90277439ac74891bdbd0cbbe83 SHA256 9e968242a36f80c2a2ffd4480c7490ed3992edb78e36d4dcbc2a1072bf82468c
MISC metadata.xml 250 RMD160 61af8ec7e1bf9941d107eff4cc6a639874a6f198 SHA1 7ea68a3bd071637e4a49b61b2f7e35f3277545ef SHA256 aec181c304bce77cce8f1dc110e0203bc06b7c524ab40b1aac19a6f72aefdfde
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/cfg-update/cfg-update-1.8.0-r6.ebuild,v 1.8 2007/04/17 22:40:47 gustavoz Exp $
DESCRIPTION="Easy to use GUI & CLI alternative for etc-update with safe automatic updating functionality"
HOMEPAGE="http://people.zeelandnet.nl/xentric/"
SRC_URI="http://people.zeelandnet.nl/xentric/${PF}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE="kde gnome"
KEYWORDS="amd64 ppc sparc x86"
RDEPEND="kde? ( >=x11-misc/sux-1.0
x11-apps/xhost
>=dev-util/xxdiff-2.9 )
gnome? ( >=x11-misc/sux-1.0
x11-apps/xhost
>=dev-util/meld-0.9 )"
S=${WORKDIR}/${PF}
pkg_postrm() {
ewarn
ewarn "If you want to permanently remove cfg-update from your system"
ewarn "you should manually remove the alias for emerge from /root/.bashrc"
ewarn "followed by running: unalias emerge"
ewarn "and remove the index file /var/lib/cfg-update/checksum.index"
ewarn
ewarn "If you are just updating to a newer version you should read the"
ewarn "installation instructions on http://people.zeelandnet.nl/xentric"
ewarn
}
src_unpack() {
unpack ${A}
cd "${S}"
cat >>cfg-update.conf <<-EOF
INDEXFILE = /var/lib/cfg-update/checksum.index
EOF
}
src_install() {
exeinto /usr/bin
doexe cfg-update emerge_with_indexing_for_cfg-update emerge_with_indexing_for_cfg-update_phphelper cfg-update_phphelper emerge_with_indexing_for_cfg-update_bashhelper
insinto /usr/lib/cfg-update
doins cfg-update .bashrc
dodoc ChangeLog
doman *.8
insinto /etc
doins cfg-update.conf
keepdir /var/lib/cfg-update
}
pkg_postinst() {
if [[ ! -e "${ROOT}"/var/lib/cfg-update/checksum.index \
&& -e "${ROOT}"/var/lib/cfg-update/checksum.index ]]
then
ebegin "Moving checksum.index from /usr/lib/cfg-update to /var/lib/cfg-update"
mv "${ROOT}"/usr/lib/cfg-update/checksum.index \
"${ROOT}"/var/lib/cfg-update/checksum.index
eend $?
fi
if [[ ${ROOT} = / ]]
then
ebegin "Converting old backups to new filename format"
cfg-update --convert-old-backups &>/dev/null
eend $?
ebegin "Trying to remove old emerge alias from /etc/profile"
cfg-update --remove-old-alias &>/dev/null
eend $?
ewarn "Please read the installation instructions on http://people.zeelandnet.nl/xentric"
ewarn "You need to run cfg-update --on after installation!"
fi
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/cfg-update/cfg-update-1.8.2-r1.ebuild,v 1.1 2007/05/18 23:26:07 truedfx Exp $
DESCRIPTION="Easy to use GUI & CLI alternative for etc-update with safe automatic updating functionality"
HOMEPAGE="http://people.zeelandnet.nl/xentric/"
SRC_URI="http://people.zeelandnet.nl/xentric/${PF}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE="kde gnome"
KEYWORDS="amd64 ppc sparc x86"
RDEPEND="kde? ( >=x11-misc/sux-1.0
x11-apps/xhost
>=dev-util/xxdiff-2.9 )
gnome? ( >=x11-misc/sux-1.0
x11-apps/xhost
>=dev-util/meld-0.9 )"
S=${WORKDIR}/${PF}
pkg_prerm() {
if [[ ${ROOT} == / ]]
then
ebegin "Disabling portage hook"
cfg-update --ebuild --disable-portage-hook
eend $?
ebegin "Disabling paludis hook"
cfg-update --ebuild --disable-paludis-hook
eend $?
fi
}
pkg_postrm() {
ewarn
ewarn "If you want to permanently remove cfg-update from your system"
ewarn "you should manually remove the alias for emerge from /root/.bashrc"
ewarn "followed by running: unalias emerge"
ewarn "and remove the index file /var/lib/cfg-update/checksum.index"
ewarn
ewarn "If you are just updating to a newer version you should read the"
ewarn "installation instructions on http://people.zeelandnet.nl/xentric"
ewarn
}
src_install() {
exeinto /usr/bin
doexe cfg-update emerge_with_indexing_for_cfg-update emerge_with_indexing_for_cfg-update_phphelper cfg-update_phphelper emerge_with_indexing_for_cfg-update_bashhelper
insinto /usr/lib/cfg-update
doins cfg-update cfg-update_indexing .bashrc test.tgz
dodoc ChangeLog
doman *.8
insinto /etc
doins cfg-update.conf
doins cfg-update.hosts
keepdir /var/lib/cfg-update
}
pkg_postinst() {
if [[ ! -e "${ROOT}"/var/lib/cfg-update/checksum.index \
&& -e "${ROOT}"/var/lib/cfg-update/checksum.index ]]
then
ebegin "Moving checksum.index from /usr/lib/cfg-update to /var/lib/cfg-update"
mv "${ROOT}"/usr/lib/cfg-update/checksum.index \
"${ROOT}"/var/lib/cfg-update/checksum.index
eend $?
fi
if [[ -e "${ROOT}"/usr/bin/paludis ]]
then
ewarn
ewarn "If you have used Paludis version <0.20.0 on your system, chances are"
ewarn "that you have some corrupted CONTENTS files on your system..."
ewarn
ewarn "Please run: cfg-update --check-packages"
ewarn
ewarn "The above command will check all packages installed with Paludis and"
ewarn "will output a list of packages that need to be re-installed with"
ewarn "Paludis 0.20.0 or higher. If you do not re-install these packages"
ewarn "you risk losing your custom settings when updating configuration"
ewarn "files, that belong to these packages, with cfg-update!"
ewarn
fi
if [[ ${ROOT} == / ]]
then
ebegin "Moving backups to /var/lib/cfg-update/backups"
/usr/bin/cfg-update --ebuild --move-backups
eend $?
fi
einfo
einfo "If this is a first time install, please check the configuration"
einfo "in /etc/cfg-update.conf before using cfg-update:"
einfo
einfo "If your system does not have an X-server installed you need to"
einfo "change the MERGE_TOOL to sdiff, imediff2 or vimdiff."
einfo "If you have X installed, set MERGE_TOOL to your favorite GUI tool:"
einfo "xxdiff (default), kdiff3, meld, gtkdiff, gvimdiff, tkdiff"
einfo
einfo "TIP: to maximize the chances of future automatic updates, run:"
einfo "cfg-update --optimize-backups"
einfo
einfo "For an example of an updating session with screenshots visit:"
einfo "http://people.zeelandnet.nl/xentric"
einfo
}