Skip to content

Commit 30f8148

Browse files
johnlmaths22
authored andcommitted
Add alternatives system back in
to allow switching of ruby versions
1 parent 3670f7e commit 30f8148

2 files changed

Lines changed: 30 additions & 0 deletions

File tree

debian/ruby2.7.postinst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/bin/sh
2+
3+
set -e
4+
5+
if [ "$1" = "configure" ]
6+
then
7+
update-alternatives --install /usr/bin/gem gem /usr/bin/gem2.7 181
8+
RUBYVER=2.7
9+
update-alternatives \
10+
--install /usr/bin/ruby ruby /usr/bin/ruby${RUBYVER} 51 \
11+
--slave /usr/bin/erb erb /usr/bin/erb${RUBYVER} \
12+
--slave /usr/bin/irb irb /usr/bin/irb${RUBYVER} \
13+
--slave /usr/bin/rdoc rdoc /usr/bin/rdoc${RUBYVER} \
14+
--slave /usr/bin/ri ri /usr/bin/ri${RUBYVER} \
15+
--slave /usr/share/man/man1/ruby.1.gz ruby.1.gz /usr/share/man/man1/ruby${RUBYVER}.1.gz \
16+
--slave /usr/share/man/man1/erb.1.gz erb.1.gz /usr/share/man/man1/erb${RUBYVER}.1.gz \
17+
--slave /usr/share/man/man1/irb.1.gz irb.1.gz /usr/share/man/man1/irb${RUBYVER}.1.gz \
18+
--slave /usr/share/man/man1/ri.1.gz ri.1.gz /usr/share/man/man1/ri${RUBYVER}.1.gz
19+
fi
20+
#DEBHELPER#

debian/ruby2.7.prerm

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/sh
2+
3+
set -e
4+
5+
if [ "$1" = "remove" ]; then
6+
update-alternatives --remove gem /usr/bin/gem2.7
7+
update-alternatives --remove ruby /usr/bin/ruby2.7
8+
fi
9+
10+
#DEBHELPER#

0 commit comments

Comments
 (0)