[Serdev] update of RPM spec file

Alfred E. Heggestad aeh at db.org
Mon Jan 29 14:42:23 UTC 2007


Hi Greger

I can add this to the tracker, but it seems that it is down at the moment..


/alfred

Greger V. Teigre wrote:
> Did this patch go in the tracker and is it already applied to head? I 
> haven't seen anything more on this??
> We don't really have a source target like that, the closest is:
> ftp://ftp.iptel.org/pub/ser/daily-snapshots/unstable/
> 
> Also, there are some other modules missing, like the radius ones.  For 
> debian, these are packaged separately, but I believe there is only one 
> specs file?
> g-)
> 
> Alfred E. Heggestad wrote:
>> hi
>>
>> I am trying to build an RPM package from the current spec file in CVS,
>> it seems that the spec file is a bit out of date.. I noted some issues:
>>
>>
>> * The version tag does not allow any dash ('-') in the version number.
>>   To get around this I put the "-dev64" in the release tag instead:
>>
>>     %define ver     0.10.99
>>     %define rel     dev64
>>
>>   and updated Source tag:
>>
>>     Source:       
>> http://iptel.org/ser/stable/%{name}-%{ver}-%{rel}_src.tar.gz
>>
>>   it seems to work, any other preferred way of doing this?
>>
>>
>> * The list of files is out of sync with the codebase, at the end of the
>>   RPM build process I get:
>>
>>
>> RPM build errors:
>>     File not found: 
>> /var/tmp/ser-0.10.99-root/usr/share/doc/ser/README.acc
>>     File not found: 
>> /var/tmp/ser-0.10.99-root/usr/share/doc/ser/README.auth_diameter
>>     File not found: 
>> /var/tmp/ser-0.10.99-root/usr/share/doc/ser/README.ext
>>     File not found: 
>> /var/tmp/ser-0.10.99-root/usr/share/doc/ser/README.group
>>     File not found: 
>> /var/tmp/ser-0.10.99-root/usr/share/doc/ser/README.mangler
>>     File not found: /var/tmp/ser-0.10.99-root/usr/share/doc/ser/README.pa
>>     File not found: /var/tmp/ser-0.10.99-root/usr/share/doc/ser/README.vm
>>     File not found: /var/tmp/ser-0.10.99-root/usr/lib/ser/modules/acc.so
>>     File not found: 
>> /var/tmp/ser-0.10.99-root/usr/lib/ser/modules/auth_diameter.so
>>     File not found: /var/tmp/ser-0.10.99-root/usr/lib/ser/modules/ext.so
>>     File not found: 
>> /var/tmp/ser-0.10.99-root/usr/lib/ser/modules/group.so
>>     File not found: 
>> /var/tmp/ser-0.10.99-root/usr/lib/ser/modules/mangler.so
>>     File not found: /var/tmp/ser-0.10.99-root/usr/lib/ser/modules/pa.so
>>     File not found: /var/tmp/ser-0.10.99-root/usr/lib/ser/modules/vm.so
>>
>>
>>
>> attached is a suggested patch updating the RPM spec file. the spec file
>> probably needs more updating wrt other modules like PA etc.
>>
>>
>> should I create a bug in the tracker for this ?
>>
>>
>>
>> /alfred
>> ------------------------------------------------------------------------
>>
>> ? ser-0.10.99-dev64_src.tar.gz
>> ? tmp
>> Index: pkg/rpm/ser.spec-4.1
>> ===================================================================
>> RCS file: /cvsroot/ser/sip_router/pkg/rpm/ser.spec-4.1,v
>> retrieving revision 1.1
>> diff -u -1 -r1.1 ser.spec-4.1
>> --- pkg/rpm/ser.spec-4.1	20 Jul 2006 14:17:14 -0000	1.1
>> +++ pkg/rpm/ser.spec-4.1	16 Jan 2007 12:16:32 -0000
>> @@ -1,4 +1,4 @@
>>  %define name    ser
>> -%define ver     0.8.14
>> -%define rel     0
>> +%define ver     0.10.99
>> +%define rel     dev64
>>  
>> @@ -17,3 +17,3 @@
>>  Group:        System Environment/Daemons
>> -Source:       http://iptel.org/ser/stable/%{name}-%{ver}_src.tar.gz
>> +Source:       http://iptel.org/ser/stable/%{name}-%{ver}-%{rel}_src.tar.gz
>>  Source2:      ser.init
>> @@ -68,3 +68,3 @@
>>  %prep
>> -%setup
>> +%setup -n %{name}-%{ver}-%{rel}
>>  
>> @@ -139,7 +139,11 @@
>>  %doc %{_docdir}/ser/README-MODULES
>> -%doc %{_docdir}/ser/README.acc
>>  %doc %{_docdir}/ser/README.auth
>>  %doc %{_docdir}/ser/README.auth_db
>> -%doc %{_docdir}/ser/README.auth_diameter
>> +%doc %{_docdir}/ser/README.avp
>> +%doc %{_docdir}/ser/README.avp_db
>> +%doc %{_docdir}/ser/README.avpops
>>  %doc %{_docdir}/ser/README.dbtext
>> +%doc %{_docdir}/ser/README.db_ops
>> +%doc %{_docdir}/ser/README.dispatcher
>> +%doc %{_docdir}/ser/README.diversion
>>  %doc %{_docdir}/ser/README.domain
>> @@ -147,5 +151,3 @@
>>  %doc %{_docdir}/ser/README.exec
>> -%doc %{_docdir}/ser/README.ext
>> -%doc %{_docdir}/ser/README.group
>> -%doc %{_docdir}/ser/README.mangler
>> +%doc %{_docdir}/ser/README.lcr
>>  %doc %{_docdir}/ser/README.maxfwd
>> @@ -153,3 +155,3 @@
>>  %doc %{_docdir}/ser/README.nathelper
>> -%doc %{_docdir}/ser/README.pa
>> +%doc %{_docdir}/ser/README.options
>>  %doc %{_docdir}/ser/README.pdt
>> @@ -158,2 +160,3 @@
>>  %doc %{_docdir}/ser/README.print
>> +%doc %{_docdir}/ser/README.ratelimit
>>  %doc %{_docdir}/ser/README.registrar
>> @@ -162,7 +165,10 @@
>>  %doc %{_docdir}/ser/README.sms
>> +%doc %{_docdir}/ser/README.speeddial
>>  %doc %{_docdir}/ser/README.textops
>> +%doc %{_docdir}/ser/README.timer
>>  %doc %{_docdir}/ser/README.tm
>> +%doc %{_docdir}/ser/README.uac
>>  %doc %{_docdir}/ser/README.uri
>> +%doc %{_docdir}/ser/README.uri_db
>>  %doc %{_docdir}/ser/README.usrloc
>> -%doc %{_docdir}/ser/README.vm
>>  %doc %{_docdir}/ser/README.xlog
>> @@ -175,7 +181,14 @@
>>  %dir %{_libdir}/ser/modules
>> -%{_libdir}/ser/modules/acc.so
>> +%{_libdir}/ser/modules/acc_db.so
>> +%{_libdir}/ser/modules/acc_syslog.so
>>  %{_libdir}/ser/modules/auth.so
>>  %{_libdir}/ser/modules/auth_db.so
>> -%{_libdir}/ser/modules/auth_diameter.so
>> +%{_libdir}/ser/modules/avp.so
>> +%{_libdir}/ser/modules/avpops.so
>> +%{_libdir}/ser/modules/avp_db.so
>> +%{_libdir}/ser/modules/ctl.so
>> +%{_libdir}/ser/modules/db_ops.so
>>  %{_libdir}/ser/modules/dbtext.so
>> +%{_libdir}/ser/modules/dispatcher.so
>> +%{_libdir}/ser/modules/diversion.so
>>  %{_libdir}/ser/modules/domain.so
>> @@ -183,5 +196,6 @@
>>  %{_libdir}/ser/modules/exec.so
>> -%{_libdir}/ser/modules/ext.so
>> -%{_libdir}/ser/modules/group.so
>> -%{_libdir}/ser/modules/mangler.so
>> +%{_libdir}/ser/modules/fifo.so
>> +%{_libdir}/ser/modules/flatstore.so
>> +%{_libdir}/ser/modules/gflags.so
>> +%{_libdir}/ser/modules/lcr.so
>>  %{_libdir}/ser/modules/maxfwd.so
>> @@ -190,3 +204,3 @@
>>  %{_libdir}/ser/modules/nathelper.so
>> -%{_libdir}/ser/modules/pa.so
>> +%{_libdir}/ser/modules/options.so
>>  %{_libdir}/ser/modules/pdt.so
>> @@ -195,11 +209,16 @@
>>  %{_libdir}/ser/modules/print.so
>> +%{_libdir}/ser/modules/ratelimit.so
>>  %{_libdir}/ser/modules/registrar.so
>>  %{_libdir}/ser/modules/rr.so
>> +%{_libdir}/ser/modules/sanity.so
>>  %{_libdir}/ser/modules/sl.so
>>  %{_libdir}/ser/modules/sms.so
>> +%{_libdir}/ser/modules/speeddial.so
>>  %{_libdir}/ser/modules/textops.so
>> +%{_libdir}/ser/modules/timer.so
>>  %{_libdir}/ser/modules/tm.so
>> +%{_libdir}/ser/modules/uac.so
>>  %{_libdir}/ser/modules/uri.so
>> +%{_libdir}/ser/modules/uri_db.so
>>  %{_libdir}/ser/modules/usrloc.so
>> -%{_libdir}/ser/modules/vm.so
>>  %{_libdir}/ser/modules/xlog.so
>> @@ -208,2 +227,4 @@
>>  %{_sbindir}/serctl
>> +%{_sbindir}/sercmd
>> +%{_sbindir}/serunix
>>  
>>   
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Serdev mailing list
>> Serdev at lists.iptel.org
>> http://lists.iptel.org/mailman/listinfo/serdev
>>   




More information about the Serdev mailing list