try to preserve x bits
authorKarl Berry <karl@freefriends.org>
Wed, 30 Jan 2008 19:57:21 +0000 (11:57 -0800)
committerKarl Berry <karl@freefriends.org>
Wed, 30 Jan 2008 19:57:21 +0000 (11:57 -0800)
config/srclist-update
config/srclistvars.sh

index 1e8de5a..3355fcb 100755 (executable)
@@ -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 @@ cat | while read src dst options; do
   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
index 3cdba68..e3f34db 100644 (file)
@@ -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 @@ karl)
   : ${TEXMFROOT=/usr/local/texmf/texmf-dist}
   : ${AUTOCONF=../autoconf}
   : ${AUTOMAKE=../automake}
-  : ${EMACSSRC=../emacs}
+  : ${EMACSSRC=../etrunk}
   : ${GETTEXT=../gettext}
   : ${GNUCONFIG=../config}
   : ${GNUORG=$HOME/gnu/gnuorg}