Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37745721
en ru br
Репозитории ALT
S:1.2-alt2
5.1: 1.2-alt2
4.1: 1.2-alt1.M41.1
4.0: 1.2-alt1.M40.1
3.0: 1.1-alt1
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: samba-client-control

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

#!/bin/sh

. /etc/control.d/functions

BINARY_SMBMNT=/sbin/smbmnt
[ -f "$BINARY_SMBMNT" -a ! -L "$BINARY_SMBMNT" ] ||
BINARY_SMBMNT=/usr/sbin/smbmnt

BINARY_SMBUMOUNT=/sbin/umount.smbfs
[ -f "$BINARY_SMBUMOUNT" -a ! -L "$BINARY_SMBUMOUNT" ] ||
BINARY_SMBUMOUNT=/usr/bin/smbumount

new_fmode public 4711 root root
new_fmode wheelonly 4710 root wheel
new_fmode restricted 700 root root

new_help public "Any user can execute $BINARY_SMBMNT and $BINARY_SMBUMOUNT"
new_help wheelonly "Only \"wheel\" group members can execute $BINARY_SMBMNT and $BINARY_SMBUMOUNT"
new_help restricted "Only root can execute $BINARY_SMBMNT and $BINARY_SMBUMOUNT"

new_summary 'SMB filesystem mount/umount helpers'

if [ "$*" = status ]; then
STATUS_SMBMNT="`control_fmode "$BINARY_SMBMNT" status`" || exit 1
STATUS_SMBUMOUNT="`control_fmode "$BINARY_SMBUMOUNT" status`" || exit 1
if [ -n "$STATUS_SMBMNT" -a "$STATUS_SMBMNT" = "$STATUS_SMBUMOUNT" ]; then
echo "$STATUS_SMBMNT"
else
echo "unknown"
fi
exit 0
fi

control_fmode "$BINARY_SMBMNT" "$*" || exit 1
is_builtin_mode "$*" && exit 0
control_fmode "$BINARY_SMBUMOUNT" "$*" || exit 1
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin