打印

典型案例分析:spec 文件制作错误解读

典型案例分析:spec 文件制作错误解读

新手。错误多。别骂我。我一直在往着ML的要求努力
────────────────────────────────────

SummaryPPD  
Name:ppp
Version:2.4.2
Release:1mgc
Copyright:GPL
URL:ftp://linuxcare.com.au/pub/ppp/
Group:Applications/Multimedia

Source:%{name}-%{version}.tar.gz
BuildRoot:%{_tmppath}/%{name}-%{release}-root
Vendor:MGC Group
Distribution:Magic Linux
prefix:%{_sysconfdir}
Packager:loveKDE<redhatlinux@qq.com>

%description
  This is a PPP for Linux

%prep

%setup -q -n %{name}-%{version}-%{subver}

%build
./configure --prefix=%{_sysconfdir}

make

%install
rm -fr $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install

%clean
["RPM_BUILD_ROOT"!="/"] && rm -rf "RPM_BULID_ROOT"
rm -rf $RPM_BUILD_DIR/%{name}

%post

%files
%defattr(-,root,root)
%{_bindir}
%{_libdir}
%{_datadir}

%exclude %{_libdir}/debug

%changelog
* Fri Dec 7 2005 loveKDE <redhatlinux@qq.com>
-updata to
* Sun Dec 19 2001 loveKDE <redhatlinux@qq.com>
- updata to
没有做不到.只有想不到. QQ群:706413

TOP

错误如下:
/var/tmp/rpm-tmp.85305: line 34: cd: ppp-2.4.2-%{subver}: No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.85305 (%prep)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.85305 (%prep)
没有做不到.只有想不到. QQ群:706413

TOP

改正了34行的错误line 34: cd: ppp-2.4.2-%{subver
又出现这个问题:
make[3]: *** [stamp-h.in] Error 1
make[3]: Leaving directory `/usr/src/mBuild/BUILD/ppp-2.4.2/pppd/plugins/radius/radiusclient'
make[2]: *** [radiusclient/lib/.libs/libradiusclient.a] Error 2
make[2]: Leaving directory `/usr/src/mBuild/BUILD/ppp-2.4.2/pppd/plugins/radius'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/mBuild/BUILD/ppp-2.4.2/pppd/plugins'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.60698 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.60698 (%build)
没有做不到.只有想不到. QQ群:706413

TOP

十分感谢。我马上试试。
没有做不到.只有想不到. QQ群:706413

TOP

我已经发布了apache+mysql的包了...还修改了些....发到技术支持区的...谢谢KDE
没有做不到.只有想不到. QQ群:706413

TOP

PPPD这个我测试了...可行..但是我看到官方的对比了一下....有心得...谢谢
没有做不到.只有想不到. QQ群:706413

TOP