QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1446|回复: 20

cjackrer在吗?我把acpi的起动脚本打成了个rpm包

[复制链接]
发表于 2003-10-8 09:15:10 | 显示全部楼层 |阅读模式
能否考虑放到ml中,让有acpi模块的用户自己选择。
rpm包中包括acpi acpid,我都打一块了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2003-10-8 09:28:39 | 显示全部楼层
昨天,花了一天,终于会写spec了。
回复

使用道具 举报

发表于 2003-10-8 22:20:26 | 显示全部楼层
怎么使用这个东东?安装后是不是要再编译内核?如果这样那也太麻烦了?
回复

使用道具 举报

 楼主| 发表于 2003-10-8 22:50:45 | 显示全部楼层
里面就2个脚本。
回复

使用道具 举报

发表于 2003-10-9 01:07:16 | 显示全部楼层
请提供源代码!
回复

使用道具 举报

发表于 2003-10-9 09:48:15 | 显示全部楼层
收到了

这个脚本是对内核模块的处理,也就是取代apmd的acpid.
sf.net的项目。
回复

使用道具 举报

 楼主| 发表于 2003-10-10 00:44:08 | 显示全部楼层
终于知道怎么往/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
回复

使用道具 举报

 楼主| 发表于 2003-10-10 00:46:14 | 显示全部楼层
有什么不对的地方,大家指正一下,因为这是我看spec里找到的。
还有cjacker,我的那个包就别添加了,还是你自己打一个吧,那是我一时高兴乱打的。
回复

使用道具 举报

 楼主| 发表于 2003-10-10 00:49:07 | 显示全部楼层
还有谁能说明一下/sbin/installkenel命令到底是干什么用的,因为我看见kernel.spec里边就调用该命令自动生成initrd.img。哪为大虾指点一下。
回复

使用道具 举报

 楼主| 发表于 2003-10-10 01:26:26 | 显示全部楼层
这是修正过的acpi包,已经把acpid去掉了,(好象没什么用)并且已经在我的mdk9.1下验证通过。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2003-10-10 01:27:54 | 显示全部楼层
这是我写的spec,有什么不对欢迎指正。
%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
回复

使用道具 举报

 楼主| 发表于 2003-10-10 01:30:40 | 显示全部楼层
%changelog
* Fri Oct 9 2003  
回复

使用道具 举报

 楼主| 发表于 2003-10-10 11:00:23 | 显示全部楼层
快400了。
回复

使用道具 举报

 楼主| 发表于 2003-10-10 15:55:00 | 显示全部楼层
奇怪了,大家对我写的spec没什么意见?那我再加上一行:
%post
echo 此人挺帅
echo "想拍拖请联系:[email protected]"
回复

使用道具 举报

 楼主| 发表于 2003-10-11 00:32:11 | 显示全部楼层
难道没人用笔记本?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 13:30 , Processed in 0.070062 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表