]> git.pld-linux.org Git - packages/wine.git/blame - wine.init
- fixed winedbg path in wine.systemreg (BTS#42)
[packages/wine.git] / wine.init
CommitLineData
990dad56 1#!/bin/sh
2# $Id$
3#
4# wine: Allow users to run Windows(tm) applications by just clicking
5# on them (or typing ./file.exe)
6#
83f130c5 7# chkconfig: 2345 95 10
990dad56 8#
9# description: Allow users to run Windows(tm) applications by just clicking
10# on them (or typing ./file.exe)
11#
12
13# Source function library
14. /etc/rc.d/init.d/functions
15
16e345b4 16BINFMT_DIR='/proc/sys/fs/binfmt_misc'
17
990dad56 18case "$1" in
19 start)
16e345b4 20 if [ -f /var/lock/subsys/wine ]; then
21 msg_already_running "Wine"
22 else
23 # check if binfmt_misc is not already mounted
24 if ! /bin/mount | grep -q "${BINFMT_DIR} type binfmt_misc"; then
25 /bin/mount none -t binfmt_misc /proc/sys/fs/binfmt_misc
26 fi
27 msg_starting "Wine"
28 echo ':windows:M::MZ::/usr/X11R6/bin/wine:' > ${BINFMT_DIR}/register
29 echo ':windowsPE:M::PE::/usr/X11R6/bin/wine:' > ${BINFMT_DIR}/register
30 deltext
31 ok
32 fi
33 touch /var/lock/subsys/wine
34 ;;
990dad56 35 stop)
16e345b4 36 if [ ! -f /var/lock/subsys/wine ]; then
37 msg_not_running "Wine"
38 exit 0
39 fi
40 msg_stopping "Wine"
41 echo "-1" > ${BINFMT_DIR}/windows
42 echo "-1" > ${BINFMT_DIR}/windowsPE
43 rm -f /var/lock/subsys/wine
44 deltext
45 ok
46 ;;
990dad56 47 *)
16e345b4 48 echo "Usage: $0 {start|stop}"
990dad56 49esac
This page took 0.0908 seconds and 4 git commands to generate.