[devel] Re: I: new script for lsm loading
Konstantin A. Lepikhov
=?iso-8859-1?q?lakostis_=CE=C1_altlinux=2Eru?=
Чт Мар 17 23:43:50 MSK 2005
Hi !
Wednesday 16, at 11:35:50 PM you wrote:
> Hi!
>
> Wednesday 16, at 11:18:48 PM you wrote:
>
> > Hi Dmitry!
> >
> > Wednesday 16, at 10:59:44 PM you wrote:
> >
> > > On Wed, Mar 16, 2005 at 10:55:43PM +0300, Konstantin A. Lepikhov wrote:
> > > > PS Если мантейнер startup не против, могу повесить это в bugzilla.
> > >
> > > А что ещё находится (или предполагается разместить) в каталоге /etc/lsm/?
> > пока кроме файла modules ничего. Возможно, в будущих версиях этого
> > скрипта, появится что-нибудь еще (например, список конфликтных lsm).
> впрочем, можно сделать так - вместо /etc/lsm/modules ->
> /etc/sysconfig/lsm, а все свистульки - в /etc/lsm.d/ (в отдаленном
> будущем).
Прикладываю поправленную версию.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis на jabber.org
aka L.A. Kostis write to ==>mailto:lakostis на pisem.net.nospam
...The information is like the bank... (c) EC8OR
----------- следующая часть -----------
#!/bin/sh
#
# /etc/rc.d/scripts/load_lsm - run once at boot time from rc.sysinit
#
[ `kernelversion_minor` -le 6 ] || exit 0
WITHOUT_RC_COMPAT=1
# some defaults
DEFAULT_LSM="capability"
DEFAULT_CFG="/etc/sysconfig/lsm"
# Source function library.
. /etc/init.d/functions
mod_try()
{
local ret=0
/sbin/modinfo "$1" &>/dev/null
ret=$?
echo $ret
}
load_lsm()
{
# Loop over every line in /etc/lsm/modules.
(cat "$DEFAULT_CFG"; echo) | while read module args; do
# Ignore empty lines and comments.
[ -n "${module##\#*}" ] || continue
[ `mod_try $module` -eq 0 ] && \
action "Loading LSM module $module:" /sbin/modprobe "$module" $args 2>/dev/null \
|| continue
done
}
# sanity checks
[ `mod_try $DEFAULT_LSM` -eq 0 ] || { echo "Your kernel don't support LSM loading. Aborting process..."; exit 0; }
[ -f "$DEFAULT_CFG" -a -n "$DEFAULT_CFG" ] && load_lsm || /sbin/modprobe $DEFAULT_LSM 2>/dev/null
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20050317/60d6470d/attachment-0001.bin>
Подробная информация о списке рассылки Devel