Как стартовать скрипт при подключении SFS

Автор: bicyclist56
Опубликовано: 4449 дней назад (15 февраля 2012)
+2
Голосов: 2
Вам хочется, чтобы при подключении конкретной SFS произошли назначенные вами действия? Тогда распаковываем SFS, кладем в корень SFS новые скрипты start.sh и stop.sh, в них пишем, что желаем, собираем SFS обратно. И требуется изменить пару важных скриптов в /usr/sbin. Как это сделать?
Все очень просто, смотрим, как сделано в Snow Dog (спасибо написавшему там новые скрипты), и добавляем в /usr/sbin/load_sfs строки, после 237-й:
Код PHP:
237  fi
        if [ -f $mount_point/start.sh ];then 
	$mount_point/start.sh 
	fi
241  #- make new kernel modules available...
Имеем запуск start.sh при монтировании SFS.

Добавляем в /usr/sbin/unload_sfs, после строки 9:
Код PHP:
9  [ -x /usr/local/bin/"$sfs_module" ] && /usr/local/bin/"$sfs_module"
         if [ -f $mount_point/stop.sh ];then 
         $mount_point/stop.sh
         fi
13 #--- Check args and
И имеем выполнение stop.sh при размонтировании.
file-roller и pupzip | Мне достаточно сохраненки 128 МБ, чего и вам желаю!
Теги: sfs, puppyrus, ivanna