summaryrefslogtreecommitdiff
path: root/emulators/vmware/scripts/extract
blob: 7d97cc2d9f098c3d073eea3977b9babfa5d3d317 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

case $1 in
vmmon*)
    target=vmmon
    ;;
vmnet*)
    target=vmnet
    ;;
*)
    echo unknown patch $1
    exit 64
    ;;
esac
dir=${WRKSRC}/lib/modules/source
tar -xf ${dir}/${target}.tar -C ${WRKSRC}
tar -zxf $1 -C ${WRKSRC}
if [ $target = vmmon ] ; then
    Makefile=${WRKSRC}/vmmon-only/Makefile
    mv ${Makefile}.FreeBSD $Makefile
fi

cat ${WRKSRC}/${target}-freebsd.diff