Skip to content

Commit

Permalink
Restored hand-compiled vim because builtin missing necessary compile-…
Browse files Browse the repository at this point in the history
…time options
  • Loading branch information
dennisjbell committed Nov 9, 2023
1 parent ede462e commit 56e5b79
Show file tree
Hide file tree
Showing 7 changed files with 19 additions and 5 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ jumpbox:
- tmux 3.2a
- libevent 2.1.12
- tree 2.0.2
- vim (on stemcell, currently 8.2.4919)
- vim 8.2.4528
- wget 1.21.3
- zip (on stemcell, currently 3.0)
- unzip (on stemcell, currently 6.0
Expand Down
4 changes: 4 additions & 0 deletions config/blobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,10 @@ jumpbox/tree-2.0.2.tar.gz:
size: 57960
object_id: 7d13bfdf-29b5-43a6-4e84-d7bc537bdc46
sha: sha256:7d693a1d88d3c4e70a73e03b8dbbdc12c2945d482647494f2f5bd83a479eeeaf
jumpbox/vim-8.2.4528.tar.gz:
size: 16185073
object_id: e1f8a296-40b3-44a3-6604-dd85f988b157
sha: sha256:10a7e2b089697f247501c5f269536ae736d21d9dbc2065f2517cfb18bf7d7184
jumpbox/wget-1.21.3.tar.gz:
size: 5079864
object_id: eba5bdf1-b13f-43ce-5eed-f0a7f9d502c9
Expand Down
1 change: 0 additions & 1 deletion jobs/jumpbox/spec
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ templates:
bin/watcher: bin/watcher
config/banner: config/banner
config/bashrc: config/bashrc
config/vimrc: config/vimrc

properties:
jumpbox.hostname:
Expand Down
1 change: 0 additions & 1 deletion jobs/jumpbox/templates/bin/jumpbox_ctl
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ set -e
rm -f /etc/profile.d/jumpbox.sh
rm -f /etc/skel/.bashrc
cp /var/vcap/jobs/jumpbox/config/bashrc /etc/bash.bashrc
cp /var/vcap/jobs/jumpbox/config/vimrc /usr/share/vim/vimrc

source /var/vcap/jobs/jumpbox/config/bashrc
pidfile=/var/vcap/sys/run/jumpbox/watcher.pid
Expand Down
12 changes: 10 additions & 2 deletions packages/jumpbox/packaging
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,14 @@ n=$((n + 1))
make install) &
n=$((n + 1))

# VIM
# http://github.com/vim/vim/releases
(tar -xzvf jumpbox/vim-8.2.4528.tar.gz
cd vim-8.2.4528
./configure --prefix=${BOSH_INSTALL_TARGET}
make -j${CPUS}
make install) &
n=$((n + 1))

# WGET
# http://ftp.gnu.org/gnu/wget/
Expand All @@ -69,10 +77,10 @@ n=$((n + 1))
make install) &
n=$((n + 1))


while [[ $n -gt 0 ]]; do
wait -n
n=$((n - 1))
done

cp jumpbox/tmux.conf "${BOSH_INSTALL_TARGET}/etc/tmux.conf"
cp jumpbox/vimrc ${BOSH_INSTALL_TARGET}/share/vim/vimrc
cp jumpbox/tmux.conf ${BOSH_INSTALL_TARGET}/etc/tmux.conf
4 changes: 4 additions & 0 deletions packages/jumpbox/spec
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@ files:
# tree
- jumpbox/tree-2.0.2.tar.gz

# vim
- jumpbox/vim-8.2.4528.tar.gz
- jumpbox/vimrc

# wget
- jumpbox/wget-1.21.3.tar.gz

File renamed without changes.

0 comments on commit 56e5b79

Please sign in to comment.