From: =?ISO-8859-1?Q?Olivier_Cochard=2DLabb=E9?= on
Hi all,

I've just finished my port of Shell in a Box: It's a secure web server
that provide ajax terminal emulator.
More information on the official website: http://code.google.com/p/shellinabox/

Before to submit it, Can someone test it ?
You can found the port here: http://gugus69.free.fr/tools/shellinabox.tgz

Here is how to proceed:

cd /usr/ports/www
fetch http://gugus69.free.fr/tools/shellinabox.tgz
tar zxvf shellinabox.tgz
cd shellinabox
make install clean
/usr/local/etc/rc.d/shellinaboxd onestart
Then start your browser and connect to: https://127.0.0.1:4200

Thanks,

Olivier
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Christer Edwards on
2010/6/24 Olivier Cochard-Labbé <olivier(a)freenas.org>:
> I've just finished my port of Shell in a Box: It's a secure web server
> that provide ajax terminal emulator.
> More information on the official website: http://code.google.com/p/shellinabox/

I'll test it! I've actually had written on my daily todo list "port
for shellinabox", and I haven't gotten around to it.

I'll let you know what I find out.

--
Christer Edwards
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: andrew clarke on
On Fri 2010-06-25 00:51:12 UTC+0200, Olivier Cochard-Labb? (olivier(a)freenas.org) wrote:

> I've just finished my port of Shell in a Box: It's a secure web server
> that provide ajax terminal emulator.

Very cool :-)

> More information on the official website: http://code.google.com/p/shellinabox/

Your port builds OK and seems to run fine here under FreeBSD
7.3-RELEASE. Thanks Olivier.
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Glen Barber on
On 6/24/10 6:51 PM, Olivier Cochard-Labb� wrote:
> Hi all,
>
> I've just finished my port of Shell in a Box: It's a secure web server
> that provide ajax terminal emulator.
> More information on the official website: http://code.google.com/p/shellinabox/
>
> Before to submit it, Can someone test it ?
> You can found the port here: http://gugus69.free.fr/tools/shellinabox.tgz
>
> Here is how to proceed:
>
> cd /usr/ports/www
> fetch http://gugus69.free.fr/tools/shellinabox.tgz
> tar zxvf shellinabox.tgz
> cd shellinabox
> make install clean
> /usr/local/etc/rc.d/shellinaboxd onestart
> Then start your browser and connect to: https://127.0.0.1:4200

Cool stuff. Builds/runs fine on:

FreeBSD orion 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #2 r209399: Mon Jun
21 20:36:54 EDT 2010 root(a)orion:/usr/obj/usr/src/sys/ORION amd64

Safari doesn't play nice with it, but neat little tool.

--
Glen Barber
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Doug Barton on
On 06/24/10 15:51, Olivier Cochard-Labb� wrote:
> Hi all,
>
> I've just finished my port of Shell in a Box: It's a secure web server
> that provide ajax terminal emulator.
> More information on the official website: http://code.google.com/p/shellinabox/
>
> Before to submit it, Can someone test it ?
> You can found the port here: http://gugus69.free.fr/tools/shellinabox.tgz

I didn't test the port, but attached is a diff to your rc.d script. For
more information take a look at
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/rc-scripts.html

Some notes:
1. We like to have a $FreeBSD id line in rc.d scripts
2. We support case sensitivity for arguments like your _fib option, so
case is a better choice here.
3. You need a default for _enable. To see why, comment out the entry you
have in /etc/rc.conf[.local] and then try running the script.
4. There is no need for a custom start_cmd here, and it's better to take
advantage of the rc.d infrastructure (that includes fixing your typo for
pidfile).
5. I added the required_dirs since it seems like that's mandatory.
6. By convention the argument for backgrounding the daemon is the last
one listed, but that's just a style nit.


hth,

Doug

--

... and that's just a little bit of history repeating.
-- Propellerheads

Improve the effectiveness of your Internet presence with
a domain name makeover! http://SupersetSolutions.com/