aniuge007 发表于 2003-10-8 09:15:10

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

能否考虑放到ml中,让有acpi模块的用户自己选择。
rpm包中包括acpi acpid,我都打一块了。 :mrgreen:

aniuge007 发表于 2003-10-8 09:28:39

昨天,花了一天,终于会写spec了。

favoyun 发表于 2003-10-8 22:20:26

怎么使用这个东东?安装后是不是要再编译内核?如果这样那也太麻烦了?

aniuge007 发表于 2003-10-8 22:50:45

里面就2个脚本。

KDE 发表于 2003-10-9 01:07:16

请提供源代码!

cjacker 发表于 2003-10-9 09:48:15

收到了

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

aniuge007 发表于 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

aniuge007 发表于 2003-10-10 00:46:14

有什么不对的地方,大家指正一下,因为这是我看spec里找到的。
还有cjacker,我的那个包就别添加了,还是你自己打一个吧,那是我一时高兴乱打的。

aniuge007 发表于 2003-10-10 00:49:07

还有谁能说明一下/sbin/installkenel命令到底是干什么用的,因为我看见kernel.spec里边就调用该命令自动生成initrd.img。哪为大虾指点一下。

aniuge007 发表于 2003-10-10 01:26:26

这是修正过的acpi包,已经把acpid去掉了,(好象没什么用)并且已经在我的mdk9.1下验证通过。

aniuge007 发表于 2003-10-10 01:27:54

这是我写的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

aniuge007 发表于 2003-10-10 01:30:40

%changelog
* Fri Oct 9 2003:mrgreen:

aniuge007 发表于 2003-10-10 11:00:23

快400了。

aniuge007 发表于 2003-10-10 15:55:00

奇怪了,大家对我写的spec没什么意见?那我再加上一行:
%post
echo 此人挺帅
echo "想拍拖请联系:[email protected]"

aniuge007 发表于 2003-10-11 00:32:11

难道没人用笔记本?
页: [1] 2
查看完整版本: cjackrer在吗?我把acpi的起动脚本打成了个rpm包