Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 343765 - www-misc/shellinabox: web server that can export arbitrary command line tools to a web based terminal emulator
Summary: www-misc/shellinabox: web server that can export arbitrary command line tools...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement with 1 vote (vote)
Assignee: Patrice Clement
URL: https://github.com/shellinabox/shelli...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-01 21:53 UTC by Igor Hjelmstrom Vinhas Ribeiro
Modified: 2015-10-23 08:36 UTC (History)
6 users (show)

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


Attachments
Ebuild for the shell in a box application. (shellinabox-2.10.ebuild,403 bytes, text/plain)
2010-11-01 21:54 UTC, Igor Hjelmstrom Vinhas Ribeiro
Details
Manifest for the attached ebuild. (Manifest,403 bytes, text/plain)
2010-11-01 21:55 UTC, Igor Hjelmstrom Vinhas Ribeiro
Details
rewritten ebuild for shellinabox-2.10 (shellinabox-2.10.ebuild,1.88 KB, text/plain)
2011-01-05 01:00 UTC, Fabio Bonfante
Details
init script (shellinabox.init.d,761 bytes, text/plain)
2011-01-05 01:01 UTC, Fabio Bonfante
Details
init configuration file (shellinabox.conf.d,1.90 KB, text/plain)
2011-01-05 01:01 UTC, Fabio Bonfante
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Igor Hjelmstrom Vinhas Ribeiro 2010-11-01 21:53:24 UTC
Shell in a box is a really nice application that allows you to export any console-based application as an AJAX Web application. This is possible even with a login shell, allowing you to use your computer from anywhere where HTTP requests are allowed (no ssh needed). I will attach an ebuild for that.

Reproducible: Always

Steps to Reproduce:
1. Attached ebuild.
Comment 1 Igor Hjelmstrom Vinhas Ribeiro 2010-11-01 21:54:52 UTC
Created attachment 252829 [details]
Ebuild for the shell in a box application.

Ebuild that installs the current release from http://code.google.com/p/shellinabox/
Comment 2 Igor Hjelmstrom Vinhas Ribeiro 2010-11-01 21:55:29 UTC
Created attachment 252831 [details]
Manifest for the attached ebuild.
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2010-11-01 22:03:23 UTC
Why did you add amd64 here? let bug-wranglers do their job
Comment 4 Igor Hjelmstrom Vinhas Ribeiro 2010-11-01 22:12:17 UTC
(In reply to comment #3)
> Why did you add amd64 here? let bug-wranglers do their job
> 
I added this because I only tested the ebuild under AM64. I see now it was a mistake. Sorry.

By the way - the best way of testing this (which gives you a nice login shell
without the complications of settings up ssl certs correctly) is

shellinaboxd -t -s /:LOGIN 

Them go to http://localhost:4200

By default, root logins are not allowed.
Comment 5 Fabio Bonfante 2011-01-05 01:00:37 UTC
Created attachment 258882 [details]
rewritten ebuild for shellinabox-2.10

- introduced dependencies
- files installed accordingly gentoo standards
- init script with (almost) out-of-the-box working configuration
Comment 6 Fabio Bonfante 2011-01-05 01:01:01 UTC
Created attachment 258883 [details]
init script
Comment 7 Fabio Bonfante 2011-01-05 01:01:24 UTC
Created attachment 258884 [details]
init configuration file
Comment 8 Patrice Clement gentoo-dev 2015-09-30 14:39:07 UTC
Amazing project I'd like to package for Gentoo. I will take a gander at it when I get round to it. @shell-tools if you want to help, be my guest.
Comment 9 Patrice Clement gentoo-dev 2015-10-23 08:35:25 UTC
commit 85c4bf6 (HEAD, origin/master, origin/HEAD, master)
Author: Patrice Clement <monsieurp@gentoo.org>
Date:   Fri Oct 23 08:31:53 2015 +0000

    www-misc/shellinabox: Initial import. Fixes bug 343765.
    
    Package-Manager: portage-2.2.20.1
    Signed-off-by: Patrice Clement <monsieurp@gentoo.org>

 create mode 100644 www-misc/shellinabox/Manifest
 create mode 100644 www-misc/shellinabox/files/shellinaboxd.conf
 create mode 100644 www-misc/shellinabox/files/shellinaboxd.init
 create mode 100644 www-misc/shellinabox/metadata.xml
 create mode 100644 www-misc/shellinabox/shellinabox-2.18.ebuild

Enjoy! :)
Comment 10 Leho Kraav (:macmaN @lkraav) 2015-10-23 08:36:26 UTC
+10000

Thanks Patrice. Thanks git.