Mercurial > emacs
comparison make-dist @ 110947:da31de2465a5
* make-dist: Use find for etc/image files.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Tue, 12 Oct 2010 00:27:07 -0700 |
parents | 267fc9b74892 |
children | a2f817d28d08 |
comparison
equal
deleted
inserted
replaced
110946:267fc9b74892 | 110947:da31de2465a5 |
---|---|
505 echo "Making links to \`${dir}'" | 505 echo "Making links to \`${dir}'" |
506 (cd ${dir} | 506 (cd ${dir} |
507 ln * ../../${tempdir}/${dir}) | 507 ln * ../../${tempdir}/${dir}) |
508 done | 508 done |
509 | 509 |
510 echo "Making links to \`etc/images'" | 510 echo "Making links to \`etc/images' and its subdirectories" |
511 (cd etc/images | 511 for f in `find etc/images -type f`; do |
512 for f in *; do | 512 ln $f $tempdir/$f |
513 [ -f "$f" ] || continue | |
514 ln $f ../../${tempdir}/etc/images | |
515 done) | |
516 | |
517 for dir in etc/images/*/; do | |
518 echo "Making links to \`${dir}'" | |
519 (cd ${dir} | |
520 for f in *; do | |
521 [ -f "$f" ] || continue | |
522 ln $f ../../../${tempdir}/${dir} | |
523 done | |
524 ) | |
525 done | |
526 | |
527 for dir in etc/images/*/*/; do | |
528 case "$dir" in | |
529 etc/images/icons/hicolor/) continue ;; | |
530 esac | |
531 echo "Making links to \`${dir}'" | |
532 (cd ${dir} | |
533 ln `ls -d *` ../../../../${tempdir}/${dir}) | |
534 done | |
535 | |
536 for dir in etc/images/icons/hicolor/*/apps \ | |
537 etc/images/icons/hicolor/*/mimetypes; do | |
538 echo "Making links to \`${dir}'" | |
539 (cd ${dir} | |
540 ln `ls -d *` ../../../../../../${tempdir}/${dir} | |
541 cd ../../../../../../${tempdir}/${dir}) | |
542 done | 513 done |
543 | 514 |
544 echo "Making links to \`info'" | 515 echo "Making links to \`info'" |
545 (cd info | 516 (cd info |
546 ln `find . -type f -print` ../${tempdir}/info) | 517 ln `find . -type f -print` ../${tempdir}/info) |