Помогите со скриптиком, плз.

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

Thug
Сообщения: 200

Помогите со скриптиком, плз.

Сообщение Thug »

Приветствую всех. Вот я наконец-то с полным правом пишу сюда из-под свжеустановленной Мандривы. :)
Хочется автомтатизировать процесс запуска игры - Герои3. Они страждут наличия диска. Его нет, но есть образ, который игра спокойно ест. В связи с этим был написан скрипт (чай не в винде :)):

#!/bin/sh
umount /mnt/cdrom
mount -r -t iso9660 -o loop /home/thug/H3/h3_blade.iso /mnt/cdrom
cd /home/thug/H3
cedega h3blade.exe

Соответственно, цель: размонтировать сидюк, буде таковой примонтирован, смонтировать образ на loopback устройство, перейти в директорию игры, запустить оную.
Проблема: пишет
umount: /mnt/cdrom is not mounted (according to mtab)
mount: only root can do that

Права:
107755 на скрипт
107755 на mount

При руте все работает на ура, а вот от простого юзера не хочет. Куда копать?
Страйкбол - игра админов :)
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Помогите со скриптиком, плз.

Сообщение elide »

копать в сторону sudo.
кстати, можешь проверять вывод просто mount и пытаться отмонтировать привод, только если он действительно смонтирован, это будет красивее, хотя это не обязательно.
слава роботам!
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Помогите со скриптиком, плз.

Сообщение xorader »

скачай nocd и не мучайся
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Thug
Сообщения: 200

Re: Помогите со скриптиком, плз.

Сообщение Thug »

ОК, спасибо. sudo действительно помог. Еще такой вопрос: а можно ли вписать отмонтирование образа, но только после завершения эмулятора - т.е. как грамотно поставить условие отмонтирования?
Страйкбол - игра админов :)
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Помогите со скриптиком, плз.

Сообщение flook »

Код: Выделить всё

cedega XXX && umount YYY

или

Код: Выделить всё

cedega XXX &
wait
umount YYY
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Thug
Сообщения: 200

Re: Помогите со скриптиком, плз.

Сообщение Thug »

O ja! Das ist fantastiche!!! Спасибо огромное. Все работает.
Страйкбол - игра админов :)
Спасибо сказали:
well
Сообщения: 48

Re: Помогите со скриптиком, плз.

Сообщение well »

Всем привет, у меня возникла пробелма с cedega-5.0.1. При попытке запустить что-либо командой
cedega -install TITLE INSTALLERAPP
получаю следующее:
Traceback (most recent call last):
File "/usr/lib/transgaming_cedega/Point2Play_gui.py", line 2583, in ?
config_file_to_use = str("cedega_" + Point2Play_ref.default_winex)
TypeError: cannot concatenate 'str' and 'NoneType' objects

Не подскажете, в чем проблема? Заранее спасибо
Спасибо сказали: