/[gentoo-x86]/eclass/savedconfig.eclass
Gentoo

Diff of /eclass/savedconfig.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.11 Revision 1.12
1# Copyright 1999-2007 Gentoo Foundation 1# Copyright 1999-2007 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/savedconfig.eclass,v 1.11 2009/10/30 00:05:25 vapier Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/savedconfig.eclass,v 1.12 2009/10/30 16:46:41 vapier Exp $
4 4
5# @ECLASS: savedconfig.eclass 5# @ECLASS: savedconfig.eclass
6# @MAINTAINER: 6# @MAINTAINER:
7# base-system@gentoo.org 7# base-system@gentoo.org
8# @BLURB: common API for saving/restoring complex configuration files 8# @BLURB: common API for saving/restoring complex configuration files
113 popd > /dev/null 113 popd > /dev/null
114 elif [[ -a {found} ]]; then 114 elif [[ -a {found} ]]; then
115 die "do not know how to handle non-file/directory ${found}" 115 die "do not know how to handle non-file/directory ${found}"
116 else 116 else
117 # maybe the user is screwing around with perms they shouldnt #289168 117 # maybe the user is screwing around with perms they shouldnt #289168
118 if [[ -r ${base} ]] ; then 118 if [[ ! -r ${base} ]] ; then
119 eerror "Unable to read ${base} -- perms are screwed ?" 119 eerror "Unable to read ${base} -- perms are screwed ?"
120 die "fix your system" 120 die "fix your system"
121 fi 121 fi
122 eerror "No saved config to restore - please remove USE=savedconfig or" 122 eerror "No saved config to restore - please remove USE=savedconfig or"
123 eerror "provide a configuration file in ${PORTAGE_CONFIGROOT}/etc/portage/savedconfig/${CATEGORY}/${PN}" 123 eerror "provide a configuration file in ${PORTAGE_CONFIGROOT}/etc/portage/savedconfig/${CATEGORY}/${PN}"

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

  ViewVC Help
Powered by ViewVC 1.1.20