1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#!/bin/sh
set -e
update-alternatives \
--install /usr/bin/cli-al assembly-linker /usr/bin/al 10 \
--slave /usr/share/man/man1/cli-al.1.gz cli-al.1.gz /usr/share/man/man1/al.1.gz
update-alternatives \
--install /usr/bin/cli-csc c-sharp-compiler /usr/bin/mono-csc 10 \
--slave /usr/share/man/man1/cli-csc.1.gz cli-csc.1.gz /usr/share/man/man1/mcs.1.gz
update-alternatives \
--install /usr/bin/cli-ildasm cil-disassembler /usr/bin/monodis 10 \
--slave /usr/share/man/man1/cli-ildasm.1.gz cli-ildasm.1.gz /usr/share/man/man1/monodis.1.gz
update-alternatives \
--install /usr/bin/cli-resgen resource-file-generator /usr/bin/resgen 10 \
--slave /usr/share/man/man1/cli-resgen.1.gz cli-resgen.1.gz /usr/share/man/man1/resgen.1.gz
update-alternatives \
--install /usr/bin/cli-sn strong-name-tool /usr/bin/sn 10 \
--slave /usr/share/man/man1/cli-sn.1.gz cli-sn.1.gz /usr/share/man/man1/sn.1.gz
if [ "$1" = "configure" ]; then
MONOARCH=$(mono --version | grep Architecture | sed 's/.*: //' | sed 's/el,.*//')
mkdir -p /usr/lib/mono/aot-cache/${MONOARCH}/
mono \
--aot=outfile=/usr/lib/mono/aot-cache/${MONOARCH}/mcs.exe.so \
-O=all /usr/lib/mono/4.5/mcs.exe > /dev/null 2>&1 || true
fi
#DEBHELPER#
|