Addes a dependency on the "openssl" command line tool to the Debian package.

This is needed to create self-signed certificates, if no other SSL certificates
are available.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@88 0da03de8-d603-11dd-86c2-0f8696b7b6f9
This commit is contained in:
zodiac 2009-03-23 16:15:27 +00:00
parent 96cc177071
commit ff6ffe7400
5 changed files with 6 additions and 6 deletions

View file

@ -29,7 +29,7 @@ You can now connect to your new shell at:
http://localhost:4200 http://localhost:4200
In contrast to installation by "make install", this package file creates In contrast to installation by "make install", this package file creates
files that are manage by the system tools. This allows it to install files that are managed by the system tools. This allows it to install
configuration files in "/etc" and to automatically start the daemon. configuration files in "/etc" and to automatically start the daemon.
You can configure the daemon process by editing "/etc/default/shellinabox". You can configure the daemon process by editing "/etc/default/shellinabox".
@ -40,7 +40,7 @@ certificates for you. These certificates are likely to raise warnings when
you point your browser to the site. you point your browser to the site.
At the very least, you need a file called "certificate.pem" that includes At the very least, you need a file called "certificate.pem" that includes
both the private key and the public certificate PEM (i.e. ASCII) format. both the private key and the public certificate in PEM (i.e. ASCII) format.
Additionally, you should create files for each of the publically visible Additionally, you should create files for each of the publically visible
hostnames that your machine has. These are named "certificate-${FQDN}.pem". hostnames that your machine has. These are named "certificate-${FQDN}.pem".
You probably also want "certificate-localhost.pem". You probably also want "certificate-localhost.pem".

View file

@ -95,7 +95,7 @@
#define STDC_HEADERS 1 #define STDC_HEADERS 1
/* Most recent revision number in the version control system */ /* Most recent revision number in the version control system */
#define VCS_REVISION "87" #define VCS_REVISION "88"
/* Version number of package */ /* Version number of package */
#define VERSION "2.5" #define VERSION "2.5"

2
configure vendored
View file

@ -2055,7 +2055,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $
ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_compiler_gnu=$ac_cv_c_compiler_gnu
VCS_REVISION=87 VCS_REVISION=88
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF

View file

@ -2,7 +2,7 @@ AC_PREREQ(2.57)
dnl This is the one location where the authoritative version number is stored dnl This is the one location where the authoritative version number is stored
AC_INIT(shellinabox, 2.5, markus@shellinabox.com) AC_INIT(shellinabox, 2.5, markus@shellinabox.com)
VCS_REVISION=87 VCS_REVISION=88
AC_SUBST(VCS_REVISION) AC_SUBST(VCS_REVISION)
AC_DEFINE_UNQUOTED(VCS_REVISION, "${VCS_REVISION}", AC_DEFINE_UNQUOTED(VCS_REVISION, "${VCS_REVISION}",
[Most recent revision number in the version control system]) [Most recent revision number in the version control system])

2
debian/control vendored
View file

@ -9,7 +9,7 @@ Package: shellinabox
Section: web Section: web
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, adduser Depends: ${shlibs:Depends}, adduser
Suggests: libssl0.9.8, libpam0g Suggests: libssl0.9.8, libpam0g, openssl
Description: publish command line shell through AJAX interface Description: publish command line shell through AJAX interface
Shellinabox can export arbitrary command line programs to any JavaScript Shellinabox can export arbitrary command line programs to any JavaScript
enabled web browser. By default, it prompts for username and password enabled web browser. By default, it prompts for username and password