cjackrer在吗?我把acpi的起动脚本打成了个rpm包
能否考虑放到ml中,让有acpi模块的用户自己选择。rpm包中包括acpi acpid,我都打一块了。 :mrgreen: 昨天,花了一天,终于会写spec了。 怎么使用这个东东?安装后是不是要再编译内核?如果这样那也太麻烦了? 里面就2个脚本。 请提供源代码! 收到了
这个脚本是对内核模块的处理,也就是取代apmd的acpid.
sf.net的项目。 终于知道怎么往/etc/rc.d/init.d下写文件了
like:
/sbin/chkconfig --add zope
然后在/etc/rc.d/init.d/下添加文件zope.in
文件如下:
!/bin/sh
# RedHat startup script for a Zope instance using zopectl
#
# chkconfig: 2345 80 20
# description: Zope, the web application server
# Source function library.
. /etc/rc.d/init.d/functions
zopectl="<<ZOPECTL>>"
name="zope"
[ -f $zopectl ] || exit 1
RETVAL=0
start() {
echo -n "Starting $name: "
"$zopectl" start
RETVAL=$?
echo
return $RETVAL
}
stop() {
echo -n "Stopping $name: "
"$zopectl" stop
RETVAL=$?
echo
return $RETVAL
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit $REVAL 有什么不对的地方,大家指正一下,因为这是我看spec里找到的。
还有cjacker,我的那个包就别添加了,还是你自己打一个吧,那是我一时高兴乱打的。 还有谁能说明一下/sbin/installkenel命令到底是干什么用的,因为我看见kernel.spec里边就调用该命令自动生成initrd.img。哪为大虾指点一下。 这是修正过的acpi包,已经把acpid去掉了,(好象没什么用)并且已经在我的mdk9.1下验证通过。 这是我写的spec,有什么不对欢迎指正。 :mrgreen:
%define ver 1.0
%define rel 1
%define name acpi
Summary: acpi startup daemons
Name: %name
Version: %ver
Release: %rel
License: GPL
Group: System Environment/Daemons
Source: %{name}-%{ver}.tar.bz2
BuildRoot: /var/tmp/%{name}-%{ver}-root
URL: http://aniuge007.2hu.org
%description
Acpi starup Daemons built by aniuge007([email protected])
%prep
%setup -q -n %{name}-%{ver}
%build
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
cp -fr * $RPM_BUILD_ROOT/etc/rc.d/init.d
%clean
rm -rf $RPM_BUILD_ROOT
%post
/sbin/chkconfig --add acpi
%files
%defattr(-, root, root)
/etc/rc.d/init.d/acpi %changelog
* Fri Oct 9 2003:mrgreen: 快400了。 奇怪了,大家对我写的spec没什么意见?那我再加上一行:
%post
echo 此人挺帅
echo "想拍拖请联系:[email protected]" 难道没人用笔记本?
页:
[1]
2