]> rtime.felk.cvut.cz Git - orte.git/blob - modtool.in
Add shell.nix
[orte.git] / modtool.in
1 #!/bin/bash
2
3 LINUX_LD="@LINUX_LD@"
4 CC="@CC@"
5 INSTALL="@INSTALL@"
6 LINUX_MODULE_EXT="@LINUX_MODULE_EXT@"
7 STRIP="@STRIP@"
8
9 #echo modtool $*
10
11 mode=$1
12 shift
13
14 case $mode in
15 --link)
16         echo $LINUX_LD -r $*
17         $LINUX_LD -r $*
18         ;;
19 --install)
20         module_src=$1
21         module_dest=`echo $2 | sed "s/\.ko$/${LINUX_MODULE_EXT}/"`
22         echo $INSTALL -m644 "$module_src" "$module_dest"
23         $INSTALL -m644 "$module_src" "$module_dest"
24         $STRIP -g "$module_dest"
25         ;;
26 --uninstall)
27         module_src=$1
28         module_dest=`echo $2 | sed "s/\.ko$/${LINUX_MODULE_EXT}/"`
29         echo uninstall "$module_src" "$module_dest"
30         rm -f "$module_dest"
31         ;;
32 *)
33         echo Unknown mode $mode >&2
34         exit 1
35 esac
36
37