[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Need help with a new package #2



Hi. I sent this last night, but I guess it got bounced.

Thanks
------------------------------------------------------------------------

Hello,

I'm working on a new package for configuring a dialup connection
using ppp.  It is an ash script that uses dialog as a user
interface.  There is no source to compile from and there are no
binary files in the package, so I'm kind of at a loss as to how
to package it.  I'm reading the Progammer's manual, but its seems
to be geared towards more conventional packages.  I have the
makings of what I think is a mostly completed control file, but I
don't know how to procede.  I also took a look at debmake, but
that seems more geared towards debianizing upstream software.  I
used it to generate the debian subdir and control file, but I
think I need to use a binary package format to just put these
files in a .deb file and get them installed to the right place
with the right permissions.  Any help would be greatly
appreciated.

By the way, there are no conf files other than the one generated
at run time in $HOME.  There is currently no man page, although
there is on line help via text files.  I suppose these would go
in /usr/doc/<package> and get read from there by the program
when needed.  The script itself should probably go in /usr/bin.  
It depends on ppp which installs pppd into /usr/sbin, so we need
/usr anyway, and I think it should be abe to be run by any user.
The file permissions would be root.root 755 for the script and
root.root 666 for the docs, I think.

My package name is dunc (for Dial Up Networking Client) for now,
unless there are any objections.  My package directory looks like
this:

dunc-1.2/
dunc-1.2/dunc
dunc-1.2/dunc.tut
dunc-1.2/navigation.tut
dunc-1.2/ppp_opts.tut
dunc-1.2/tutorial.tut
dunc-1.2/chat.tut
dunc-1.2/debian/control
dunc-1.2/debian/README.debian
dunc-1.2/debian/changelog
dunc-1.2/debian/copyright
dunc-1.2/debian/rules

The debian directory and its contents were created by deb-make,
but I edited the control file a bit by hand.  I think all I
need to do is verify the contents of the control file and
rearrange the directory to look like this:

dunc-1.2/
dunc-1.2/usr/bin/dunc
dunc-1.2/usr/doc/dunc/dunc.tut
dunc-1.2/usr/doc/dunc/navigation.tut
dunc-1.2/usr/doc/dunc/ppp_opts.tut
dunc-1.2/usr/doc/dunc/tutorial.tut
dunc-1.2/usr/doc/dunc/chat.tut
dunc-1.2/usr/doc/dunc/README.debian.gz
dunc-1.2/usr/doc/dunc/copyright.gz
dunc-1.2/usr/doc/dunc/changelog.gz
dunc-1.2/DEBIAN/control

and run dpkg-deb on it.  Any clues?  I have a couple of questions
about the control file, but I'm also confused about the .changes
file issue.  Any help will be appreciated.

Thanks

Richard G. Roberto
richr@bear.com
011-81-3-3437-7967 - Tokyo, Japan


--
*******************************************************************************
Bear Stearns is not responsible for any recommendation, solicitation, offer or
agreement or any information about any transaction, customer account or account
activity contained in this communication.
*******************************************************************************

--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-REQUEST@lists.debian.org . Trouble? e-mail to Bruce@Pixar.com


Reply to: