On Thu, 22 May 2008, Chris Frey wrote:

> I encourage anyone who uses or wants to use their Blackberry as a tethered
> USB modem to give the latest CVS a try.  I really want feedback from
> people with various providers, so that I can have multiple, working,
> sample configurations for pppd.

I'm encouraged, and set down to try it on centos-5.  It is 
needful to move to autoconf-2.61 or later, and I find that Red 
Hat's rawhide holds:
        autoconf-2.62-1
which requires a later m4 to build, also in rawhide:
        m4-1.4.11-1

Each will build on a currently updated centos 5 system, as 
non-root, and install in the customary fashion.
        http://www.owlriver.com/tips/non-root/


Here is a quick diff to bring the barry.spec file up to snuff 
for non-versioned tarballs, simply gzipped, from a CVS co 
thus:

[EMAIL PROTECTED] barry]$ cat README-rpm
#!/bin/sh
#
#       pull a barry CVS, and build a fresh set of packages
#
#
# cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/barry login
cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/barry \
         co -P barry
cd barry
./buildgen.sh cleanall
cd ..
#
[ -e /home/herrold/rpmbuild/SOURCES/barry-0.13.tar.gz ] && \
         rm -f /home/herrold/rpmbuild/SOURCES/barry-0.13.tar.gz
tar zcf /home/herrold/rpmbuild/SOURCES/barry-0.13.tar.gz barry
[ -e barry/rpm/ ] && {
         cp barry/rpm/*.spec .
#       sed -i -e 's/bz2/gz/g' *.spec
#       sed -i -e '[EMAIL PROTECTED] [EMAIL PROTECTED] -q -n %{name} @' *.spec
         [ -e barry.spec ] && {
                 patch -p1 < berry.patch
                 }
         rpmbuild -ba barry.spec
         }
#
#



[EMAIL PROTECTED] barry]$ diff -u ./barry/rpm/barry.spec ./barry.spec
--- ./barry/rpm/barry.spec      2008-05-28 15:02:52.000000000 -0400
+++ ./barry.spec        2008-05-28 15:55:36.000000000 -0400
@@ -25,7 +25,7 @@
  Release: 1
  Group: Applications/Productivity
  License: GPL
-Source: %{name}-%{version}.tar.bz2
+Source: %{name}-%{version}.tar.gz
  URL: http://www.netdirect.ca/downloads/barry
  Vendor: Net Direct Inc.
  BuildRoot: %{_tmppath}/%{name}-%{release}-%{version}-root
@@ -109,10 +109,13 @@
  %endif

  %prep
-%setup -q
+%setup -q -n %{name}

  %build
  # main tree
+#
+./buildgen.sh
+#
  %{configure} --with-boost
  %{__make} %{?_smp_mflags}

@@ -238,7 +241,7 @@

  * Fri Aug 03 2007 Chris Frey <[EMAIL PROTECTED]> 0.8-1
  - version bump
-- changed tarball to bz2
+- changed tarball to gz

  * Tue May 01 2007 Chris Frey <[EMAIL PROTECTED]> 0.7-2
  - added pppob to utils
[EMAIL PROTECTED] barry]$


It was too tempting -- I have named the patch: berry.patch

at the end of teh build process, one gets files like:

Wrote: /home/herrold/rpmbuild/SRPMS/barry-0.13-1.src.rpm
Wrote: /home/herrold/rpmbuild/RPMS/x86_64/libbarry-0.13-1.x86_64.rpm
Wrote: /home/herrold/rpmbuild/RPMS/x86_64/libbarry-devel-0.13-1.x86_64.rpm
Wrote: /home/herrold/rpmbuild/RPMS/x86_64/barry-util-0.13-1.x86_64.rpm
Wrote: /home/herrold/rpmbuild/RPMS/x86_64/barry-debuginfo-0.13-1.x86_64.rpm

> At this point, edit /etc/ppp/peers/barry-rogers, and *only* change the
> pty command so that it points to where your pppob is installed.

and at this point, I go:  hunh?  ENOREF -- How do I know, and 
how can I auto-set 'where your pppob is installed'?

> My hope is that I can create binary packages for the next release,

thus my .spec file update

-- Russ herrold

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to