blob: 301d8978e110e675a144118a688f299ce41cb503 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/bash
set -eux
build_dir=${EMACS_BUILD:-.}
cd "${build_dir}"
make install
# Retrieve installation directory. Many ways to do this; parsing
# 'config.status --config' might be TRT in principle; for simplicity,
# just:
prefix_dir=$(sed -n s/'^prefix *= *'//p Makefile)
apps_dir=~/apps
case ${prefix_dir}
in
${apps_dir}/*) target=${prefix_dir##${apps_dir}/} ;;
*) exit ;;
esac
cd ${apps_dir}
ln -fsvT "${target}" emacs
|