diff options
| author | Karl Heuer | 1997-11-07 21:19:19 +0000 |
|---|---|---|
| committer | Karl Heuer | 1997-11-07 21:19:19 +0000 |
| commit | c2a3dd2e1ecf3f1bdd7dcad715d2f6cc4f49388a (patch) | |
| tree | 4a2d49fd9e41b22c5a54fc57ffba36cc796dd3ca | |
| parent | 287404f340132cf51aeed21423e7161d939c7d33 (diff) | |
| download | emacs-c2a3dd2e1ecf3f1bdd7dcad715d2f6cc4f49388a.tar.gz emacs-c2a3dd2e1ecf3f1bdd7dcad715d2f6cc4f49388a.zip | |
(check for .elc files): Avoid bash-specific syntax.
(check for overflow 14-char limit): Simplify.
| -rwxr-xr-x | make-dist | 9 |
1 files changed, 5 insertions, 4 deletions
| @@ -144,8 +144,10 @@ them, and try again." >&2 | |||
| 144 | fi | 144 | fi |
| 145 | 145 | ||
| 146 | ### Check for .elc files with no corresponding .el file. | 146 | ### Check for .elc files with no corresponding .el file. |
| 147 | ls -1 {lisp,leim}/[a-z]*.el {lisp,leim}/[a-z]*/[a-z]*.el | sed 's/\.el$/.elc/' > /tmp/el | 147 | ls -1 lisp/[a-z]*.el lisp/[a-z]*/[a-z]*.el \ |
| 148 | ls -1 {lisp,leim}/[a-z]*.elc {lisp,leim}/[a-z]*/[a-z]*.elc > /tmp/elc | 148 | leim/[a-z]*.el leim/[a-z]*/[a-z]*.el | sed 's/\.el$/.elc/' > /tmp/el |
| 149 | ls -1 lisp/[a-z]*.elc lisp/[a-z]*/[a-z]*.elc \ | ||
| 150 | leim/[a-z]*.elc leim/[a-z]*/[a-z]*.elc > /tmp/elc | ||
| 149 | bogosities="`comm -13 /tmp/el /tmp/elc`" | 151 | bogosities="`comm -13 /tmp/el /tmp/elc`" |
| 150 | if [ "${bogosities}" != "" ]; then | 152 | if [ "${bogosities}" != "" ]; then |
| 151 | echo "The following .elc files have no corresponding .el files:" | 153 | echo "The following .elc files have no corresponding .el files:" |
| @@ -181,8 +183,7 @@ fi | |||
| 181 | rm -f /tmp/el /tmp/elc | 183 | rm -f /tmp/el /tmp/elc |
| 182 | 184 | ||
| 183 | ### Check for .el files that would overflow the 14-char limit if compiled. | 185 | ### Check for .el files that would overflow the 14-char limit if compiled. |
| 184 | long=`find lisp -name '[a-zA-Z0-9]??????????*.el' -print | 186 | long=`find lisp leim -name '[a-zA-Z0-9]??????????*.el' -print` |
| 185 | find leim -name '[a-zA-Z0-9]??????????*.el' -print` | ||
| 186 | if [ "$long" != "" ]; then | 187 | if [ "$long" != "" ]; then |
| 187 | echo "The following .el file names are too long:" | 188 | echo "The following .el file names are too long:" |
| 188 | echo "$long" | 189 | echo "$long" |