From 81b543620f478d6d36c046633865d5491f11e19c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ulrich=20M=C3=BCller?= Date: Sun, 29 Apr 2007 12:59:39 +0000 Subject: [PATCH] Handle the case in elisp-site-regen that there are no site-init files. --- eclass/elisp-common.eclass | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/eclass/elisp-common.eclass b/eclass/elisp-common.eclass index 3a788bfc8ec5..dfb2d3ca5524 100644 --- a/eclass/elisp-common.eclass +++ b/eclass/elisp-common.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/elisp-common.eclass,v 1.19 2007/04/27 16:10:48 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/elisp-common.eclass,v 1.20 2007/04/29 12:59:39 ulm Exp $ # # Copyright 2007 Christian Faulhammer # Copyright 2002-2007 Matthew Kennedy @@ -151,13 +151,11 @@ elisp-site-regen() { ;;; ----------------------------------------------------------------- EOF - ls ${ROOT}${SITELISP}/[0-9][0-9]*-gentoo.el | sort -n | \ - while read sf + for sf in ${ROOT}${SITELISP}/[0-9][0-9]*-gentoo.el do - einfo " Adding $(basename $sf) ..." - # Great for debugging, too noisy and slow for users though -# echo "(message \"Loading $sf ...\")" >>${ROOT}${SITELISP}/site-start.el - cat $sf >>${ROOT}${SITELISP}/site-gentoo.el + [ -r "${sf}" ] || continue + einfo " Adding $(basename ${sf}) ..." + cat "${sf}" >>${ROOT}${SITELISP}/site-gentoo.el done while read line; do einfo "${line}"; done <