Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 8652 - conserver-7.2.3.ebuild (New Package)
Summary: conserver-7.2.3.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Jason Wever (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on: 7401
Blocks:
  Show dependency tree
 
Reported: 2002-10-02 09:10 UTC by Russell Adams
Modified: 2003-10-03 16:41 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Conserver-7.2.3 ebuild files (conserver_ebuild.tar.gz,1.82 KB, application/gzip)
2002-10-02 09:12 UTC, Russell Adams
Details
conserver-7.2.7.ebuild (conserver-7.2.7.ebuild,2.07 KB, text/plain)
2003-05-04 15:49 UTC, Thomas Eckert
Details
conserver-8.0.1.ebuild (conserver-8.0.1.ebuild,1.67 KB, text/plain)
2003-10-03 07:04 UTC, Thomas Eckert
Details
conserver.initd (conserver.initd,1.06 KB, text/plain)
2003-10-03 07:05 UTC, Thomas Eckert
Details
conserver.confd (conserver.confd,196 bytes, text/plain)
2003-10-03 07:05 UTC, Thomas Eckert
Details
suggested changes to conserver (conserver-8.0.1.ebuild.patch,911 bytes, patch)
2003-10-03 14:22 UTC, Jason Wever (RETIRED)
Details | Diff
suggested patch + minor addon (patch2.diff,1.13 KB, patch)
2003-10-03 16:09 UTC, Thomas Eckert
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Russell Adams 2002-10-02 09:10:42 UTC
 
Comment 1 Russell Adams 2002-10-02 09:12:21 UTC
Created attachment 4353 [details]
Conserver-7.2.3 ebuild files
Comment 2 Russell Adams 2002-10-02 09:13:45 UTC
Attached is a tar file containing the ebuild and supporting files for
conserver-7.2.3, which is a networked serial console manager.

See http://www.conserver.com/

Russell
Comment 3 Russell Adams 2002-10-05 00:41:38 UTC
Ack! This ebuild depends on an updated doman behavior, or else it errors on
installing the man pages. See my post in Portage & Programming regarding the
behavior of doman with man files with multiple extensions.

http://forums.gentoo.org/viewtopic.php?t=17004&highlight=

Suggestions on how to patch the ebuild to work around this?

Demo
Comment 4 Seemant Kulleen (RETIRED) gentoo-dev 2002-10-05 15:37:12 UTC
Nick -- more doman stuff :)
Comment 5 Nicholas Jones (RETIRED) gentoo-dev 2002-10-05 17:19:37 UTC
Already does it.
Comment 6 Russell Adams 2002-10-07 12:54:32 UTC
The specific doman problem for this ebuild is the fact there are several man
files with periods in their name for multiple extensions (ie. conserver.cf.1 and
conserver.passwd.1). These failed on doman, it could not handle multiple
extensions. I made a quick patch to work around it in my posting in the forums,
but I'm sure there's a better way to do it.

Doman now has that functionality?

Demo
Comment 7 Thomas Eckert 2003-05-04 15:49:36 UTC
Created attachment 11476 [details]
conserver-7.2.7.ebuild

This is heavily based on the 7.2.3 ebuild -- USE-flags for "pam" and "ssl"
were added.
Comment 8 Thomas Eckert 2003-05-04 15:53:54 UTC
The "doman" issue seems to be fixed -- conserver.cf.5(.gz), conserver.passwd.5(.gz) are installed correctly.

The new ebuild adds support for "ssl" and "pam" -- it uses the init.d/- and conf.d/-files submitted with the original 7.2.3 version.

If using SSL there seems to be a problem with the "-E"-switches for conserver and
console: "-E" should _disable_ the need for encryption -- but that did not work
at least for me.
Comment 9 Jason Wever (RETIRED) gentoo-dev 2003-07-02 11:20:46 UTC
As the hardware tag on this case is set to x86, should I assume you are testing this with x86 being the machine the sparc consoles are plugged into?
Comment 10 Russell Adams 2003-07-02 14:01:00 UTC
Sparc?

I use conserver to manage consoles on remote terminal servers via tcp ports.

My Alphaservers, Linux boxen, and phone switches are on terminal servers. Its hard to have everything plugged directly into the console manager machine.

This package may be of interest to the Sparc folks for their serial consoles, but it hadn't occurred to me originally.

Glad to help, that this ebuild was of interest to someone. ;]

Demo
Comment 11 Thomas Eckert 2003-07-05 05:28:37 UTC
7.2.7.ebuild is tested on x86 (and works for me except the ssl-issue metionend).
Excerpt from the README:
--- snipp ---
Systems Tested:
        Solaris 2.5.1 thru 9 (sparc/x86), gcc
        BSDI BSD/OS 3.X, gcc
        MacOS X
        Linux 2.2.18 (x86), gcc
        Linux 2.4.2 (x86), gcc
        FreeBSD 4.2 (x86), gcc
        cygwin (w2k),gcc 2.95.3
        DEC Tru64 4.0, gcc
        DEC Tru64 4.0/5.1, DEC cc
        HP-UX 10.20, gcc
        AIX 4.3.3, AIX cc
--- snapp ---
My _guess_ would be that it works on Linux/SPARC/ALPHA/PPC as well.

Beside serial connections conserver is able to call external pgms to connect to
remote-machines (e.g. telnet, ssh, ...).

Thomas
Comment 12 Jason Wever (RETIRED) gentoo-dev 2003-08-25 13:19:17 UTC
sorry for the delay in getting back to you.

Here are some suggestions for updating your conserver-7.2.7.ebuild before we'll accept it;

1) Use dohtml for conserver.html rather than dodoc
2) remove the ~sparc64 keyword as it doesn't exist anymore
3) the conserver init.d script has out of date version numbers


Please post an updated copy and associated files and I'll check it again.

Thanks :)
Comment 13 Thomas Eckert 2003-10-03 07:04:19 UTC
Created attachment 18664 [details]
conserver-8.0.1.ebuild
Comment 14 Thomas Eckert 2003-10-03 07:05:00 UTC
Created attachment 18665 [details]
conserver.initd
Comment 15 Thomas Eckert 2003-10-03 07:05:24 UTC
Created attachment 18666 [details]
conserver.confd
Comment 16 Thomas Eckert 2003-10-03 07:11:42 UTC
I'm not fast-responding, too ;)
There is a new release of conserver. I added the new ebuild and renamend
(generic)
init.d/ conf.d/ files to this bug (obsoletes my previous 7.2.7 and 7.2.3
too).
The KEYWORDS are adjusted to the new styleguide: only ~x86 (tested by me).
conserver.html is now installed by dohtml.
Comment 17 Jason Wever (RETIRED) gentoo-dev 2003-10-03 14:22:57 UTC
Created attachment 18697 [details, diff]
suggested changes to conserver
Comment 18 Jason Wever (RETIRED) gentoo-dev 2003-10-03 14:24:33 UTC
Thanks for responding and posting the new ebuild.

I've added a patch to your ebuild with suggested changes.  In particular,
it needs copyright info before I can add it.

Also I added tcp wrapper support to the build as well as changed the path
of the default log.

Thanks
Comment 19 Thomas Eckert 2003-10-03 16:09:21 UTC
Created attachment 18702 [details, diff]
suggested patch + minor addon

removes a stale "fperms"-call
Comment 20 Thomas Eckert 2003-10-03 16:09:42 UTC
That was quick -- I'll try to keep response-times short too so we can close
this one.
All your changes seem ok -- I did a quick check and all compiles and works
as expected.
Comment 21 Jason Wever (RETIRED) gentoo-dev 2003-10-03 16:41:02 UTC
Looks good.  I've commited the ebuild and config files into portage under
app-admin.

Thanks for the ebuilds! :)