Bug 8652 - conserver-7.2.3.ebuild (New Package)
Bug#: 8652 Product:  Gentoo Linux Version: 1.2 Platform: All
OS/Version: Linux Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: weeve@gentoo.org Reported By: rladams@kelsey-seybold.com
Component: Ebuilds
URL: 
Summary: conserver-7.2.3.ebuild (New Package)
Keywords:  EBUILD
Status Whiteboard: 
Opened: 2002-10-02 09:10 0000
Description:   Opened: 2002-10-02 09:10 0000

    

------- Comment #1 From Russell Adams 2002-10-02 09:12:21 0000 -------
Created an attachment (id=4353) [details]
Conserver-7.2.3 ebuild files

------- Comment #2 From Russell Adams 2002-10-02 09:13:45 0000 -------
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 From Russell Adams 2002-10-05 00:41:38 0000 -------
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 From Seemant Kulleen (RETIRED) 2002-10-05 15:37:12 0000 -------
Nick -- more doman stuff :)

------- Comment #5 From Nicholas Jones (RETIRED) 2002-10-05 17:19:37 0000 -------
Already does it.

------- Comment #6 From Russell Adams 2002-10-07 12:54:32 0000 -------
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 From Thomas Eckert 2003-05-04 15:49:36 0000 -------
Created an attachment (id=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 From Thomas Eckert 2003-05-04 15:53:54 0000 -------
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 From Jason Wever (RETIRED) 2003-07-02 11:20:46 0000 -------
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 From Russell Adams 2003-07-02 14:01:00 0000 -------
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 From Thomas Eckert 2003-07-05 05:28:37 0000 -------
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 From Jason Wever (RETIRED) 2003-08-25 13:19:17 0000 -------
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 From Thomas Eckert 2003-10-03 07:04:19 0000 -------
Created an attachment (id=18664) [details]
conserver-8.0.1.ebuild

------- Comment #14 From Thomas Eckert 2003-10-03 07:05:00 0000 -------
Created an attachment (id=18665) [details]
conserver.initd

------- Comment #15 From Thomas Eckert 2003-10-03 07:05:24 0000 -------
Created an attachment (id=18666) [details]
conserver.confd

------- Comment #16 From Thomas Eckert 2003-10-03 07:11:42 0000 -------
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 From Jason Wever (RETIRED) 2003-10-03 14:22:57 0000 -------
Created an attachment (id=18697) [details]
suggested changes to conserver

------- Comment #18 From Jason Wever (RETIRED) 2003-10-03 14:24:33 0000 -------
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 From Thomas Eckert 2003-10-03 16:09:21 0000 -------
Created an attachment (id=18702) [details]
suggested patch + minor addon

removes a stale "fperms"-call

------- Comment #20 From Thomas Eckert 2003-10-03 16:09:42 0000 -------
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 From Jason Wever (RETIRED) 2003-10-03 16:41:02 0000 -------
Looks good.  I've commited the ebuild and config files into portage under
app-admin.

Thanks for the ebuilds! :)