Bug 148211 - New port: www/shellinabox, Publish command line shell through AJAX interface
Summary: New port: www/shellinabox, Publish command line shell through AJAX interface
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Philippe Audeoud
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-28 14:40 UTC by olivier
Modified: 2010-07-05 08:50 UTC (History)
0 users

See Also:


Attachments
file.shar (5.35 KB, text/plain)
2010-06-28 14:40 UTC, olivier
no flags Details
shellinabox.shar.txt (8.04 KB, text/plain; charset=US-ASCII)
2010-06-28 17:07 UTC, olivier
no flags Details
shellinabox.shar.txt (6.40 KB, text/plain; charset=US-ASCII)
2010-07-01 11:27 UTC, olivier
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description olivier 2010-06-28 14:40:03 UTC
Hi,

here is a new port: www/shellinabox

Shell In A Box is a web server that can export arbitary command line tools to a
web based terminal emulator.

This port creates a user and a group "shellinabox": I've used the UID/GID 139 that seem available.

The diff file for /usr/ports/UIDs and GIDs are included:

cd /usr/ports/www/shellinabox
patch ../../UIDs UIDs.diff
patch ../../GIDs GIDs.diff

The users tests results and comments are on the FreeBSD port mailing-list:
http://lists.freebsd.org/pipermail/freebsd-ports/2010-June/062067.html

It's work on FreeBSD 7.3, 8.0 and 8.1.
On 9-current there is a compilation error related to the new utmpx subsystem changes included in 9-current, but I don't have 9-current for testing/fixing it.

One user have a problem for starting it under Virtualbox, but I wasn't able to reproduce his error.

Fix: Patch attached with submission follows:
Comment 1 Philippe Audeoud freebsd_committer freebsd_triage 2010-06-28 14:56:35 UTC
Responsible Changed
From-To: freebsd-ports-bugs->jadawin

I'll take it.
Comment 2 olivier 2010-06-28 17:07:24 UTC
2010/6/28  <FreeBSD-gnats-submit@freebsd.org>:

Here is a new shar file:
- It now respect the NO_PORTDOCS
- It no more use the not recommanded use of "@unexec rmdir".

Thanks to jadawin for his help and advice !

Regards,

Olivier
Comment 3 olivier 2010-07-01 11:27:57 UTC
Hi,

I've just receive a patch that fix a bug in shell-in-a-box.
Then, here is the new shar file that include this patch.
I've removed the makefile patch too: It was not usefull (the
do-install instruction prevent to patch this file).

Regards,

Olivier
Comment 4 dfilter service freebsd_committer freebsd_triage 2010-07-05 08:40:32 UTC
jadawin     2010-07-05 07:40:04 UTC

  FreeBSD ports repository

  Modified files:
    .                    GIDs UIDs 
  Log:
  - Add user/group shellinabox with uid/gid 139
  
  PR:             ports/148211
  Submitted by:   Olivier Cochard-Labbé <olivier _AT_ cochard.me>
  Feature safe:   yes
  
  Revision  Changes    Path
  1.101     +2 -1      ports/GIDs
  1.117     +2 -1      ports/UIDs
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 5 dfilter service freebsd_committer freebsd_triage 2010-07-05 08:43:38 UTC
jadawin     2010-07-05 07:43:03 UTC

  FreeBSD ports repository

  Modified files:
    www                  Makefile 
  Added files:
    www/shellinabox      Makefile distinfo pkg-descr pkg-plist 
    www/shellinabox/files patch-ssl.in pkg-deinstall.in 
                          shellinaboxd.in 
  Log:
  Shell In A Box is a web server that can export arbitary command line tools to a
  web based terminal emulator
  
  WWW:    http://code.google.com/p/shellinabox/
  
  PR:             ports/148211
  Submitted by:   Olivier Cochard-Labbe <olivier at cochard.me>
  Feature safe:   yes
  
  Revision  Changes    Path
  1.2644    +1 -0      ports/www/Makefile
  1.1       +51 -0     ports/www/shellinabox/Makefile (new)
  1.1       +3 -0      ports/www/shellinabox/distinfo (new)
  1.1       +12 -0     ports/www/shellinabox/files/patch-ssl.in (new)
  1.1       +12 -0     ports/www/shellinabox/files/pkg-deinstall.in (new)
  1.1       +56 -0     ports/www/shellinabox/files/shellinaboxd.in (new)
  1.1       +4 -0      ports/www/shellinabox/pkg-descr (new)
  1.1       +5 -0      ports/www/shellinabox/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Philippe Audeoud freebsd_committer freebsd_triage 2010-07-05 08:44:51 UTC
State Changed
From-To: open->closed

New port added, with minor changes. Thanks!