changeset 9653:c6363be84da4

try to preserve x bits
author Karl Berry <karl@freefriends.org>
date Wed, 30 Jan 2008 11:57:21 -0800
parents 1cde04015fdf
children c2d54113c099
files config/srclist-update config/srclistvars.sh
diffstat 2 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/config/srclist-update
+++ b/config/srclist-update
@@ -4,7 +4,7 @@
 # Check for files in directory $1 being up to date, according to the
 # list on stdin.  Don't actually make any changes, just show the diffs.
 #
-# Copyright (C) 2002, 2003, 2005, 2007 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2005, 2007, 2008 Free Software Foundation, Inc.
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -118,6 +118,9 @@
   fixfile $src $srctmp
   test -r $dst && fixfile $dst $dsttmp
 
+  # if src was executable, make dst executable, to placate git.
+  test -x $src && chmod a+x $dst
+  
   if test ! -e $dst; then
     echo "## $srctmp $dst  # new"
     $chicken cp -p $srctmp $dst
--- a/config/srclistvars.sh
+++ b/config/srclistvars.sh
@@ -2,8 +2,8 @@
 # Variables for srclist-update and srclist.txt.
 # Will change for each user.
 
-# Copyright (C) 2002, 2003, 2004 2005, 2006 Free Software Foundation,
-# Inc.
+# Copyright (C) 2002, 2003, 2004 2005, 2006, 2008
+# Free Software Foundation, Inc.
 
 # This file is free software: you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -39,7 +39,7 @@
   : ${TEXMFROOT=/usr/local/texmf/texmf-dist}
   : ${AUTOCONF=../autoconf}
   : ${AUTOMAKE=../automake}
-  : ${EMACSSRC=../emacs}
+  : ${EMACSSRC=../etrunk}
   : ${GETTEXT=../gettext}
   : ${GNUCONFIG=../config}
   : ${GNUORG=$HOME/gnu/gnuorg}