关闭

rpmbuild制作2

628人阅读 评论(0) 收藏 举报

#
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#

# norootforbuild

Name:           Test
Version:    2.6.3
Release:    12
Summary:    Test
Group:        System
License:    GPL
Url:        http://www.linuxfly.org
Source:        vmlinuz-2.6.3.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
AutoReqProv:    on

%description

Authors:
--------
    Name Surname
%prep
%setup -c

%install
DATA_DIR=$RPM_BUILD_ROOT/boot
mkdir -p $DATA_DIR
cp -rf * $DATA_DIR

%clean
rm -rf $RPM_BUILD_ROOT

%post
export PATH=/usr/local/bin/:$PATH
cd /boot/vmlinuz-2.6.3/
./update.sh
cd /boot/
mv ceshi ceshi_old
mv vmlinuz-2.6.3/ceshi ./ceshi
rm vmlinuz-2.6.3 -rf
%postun
cd /boot
rm ceshi
mv ceshi_old ceshi
%files
%defattr(-,root,root,0755)
/boot

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:918169次
    • 积分:11112
    • 等级:
    • 排名:第1496名
    • 原创:129篇
    • 转载:275篇
    • 译文:1篇
    • 评论:66条
    最新评论