Menu

Tree [r29] /
 History

HTTPS access


File Date Author Commit
 autom4te.cache 2008-09-20 h0rr0rr_drag0n [r29] jabsh-0.4-alpha
 doc 2008-09-20 h0rr0rr_drag0n [r29] jabsh-0.4-alpha
 src 2008-09-20 h0rr0rr_drag0n [r29] jabsh-0.4-alpha
 ABOUT 2008-09-08 h0rr0rr_drag0n [r22] jabsh_with_autotools
 AUTHORS 2008-09-20 h0rr0rr_drag0n [r29] jabsh-0.4-alpha
 BUGS 2008-09-20 h0rr0rr_drag0n [r29] jabsh-0.4-alpha
 COPYING 2008-09-08 h0rr0rr_drag0n [r22] jabsh_with_autotools
 ChangeLog 2008-09-20 h0rr0rr_drag0n [r29] jabsh-0.4-alpha
 INSTALL 2008-09-10 h0rr0rr_drag0n [r24] It is prealpha, but.... IT WORKS\!\!\!
 LICENSE 2008-09-08 h0rr0rr_drag0n [r22] jabsh_with_autotools
 Makefile.am 2008-09-10 h0rr0rr_drag0n [r24] It is prealpha, but.... IT WORKS\!\!\!
 Makefile.in 2008-09-10 h0rr0rr_drag0n [r24] It is prealpha, but.... IT WORKS\!\!\!
 NEWS 2008-09-11 h0rr0rr_drag0n [r27]
 README 2008-09-20 h0rr0rr_drag0n [r29] jabsh-0.4-alpha
 TODO 2008-09-20 h0rr0rr_drag0n [r29] jabsh-0.4-alpha
 aclocal.m4 2008-09-08 h0rr0rr_drag0n [r22] jabsh_with_autotools
 config.h.in 2008-09-20 h0rr0rr_drag0n [r29] jabsh-0.4-alpha
 config.status 2008-09-10 h0rr0rr_drag0n [r24] It is prealpha, but.... IT WORKS\!\!\!
 configure 2008-09-20 h0rr0rr_drag0n [r29] jabsh-0.4-alpha
 configure.in 2008-09-20 h0rr0rr_drag0n [r29] jabsh-0.4-alpha
 depcomp 2008-09-08 h0rr0rr_drag0n [r22] jabsh_with_autotools
 install-sh 2008-09-08 h0rr0rr_drag0n [r22] jabsh_with_autotools
 missing 2008-09-08 h0rr0rr_drag0n [r22] jabsh_with_autotools
 stamp-h1 2008-09-08 h0rr0rr_drag0n [r22] jabsh_with_autotools

Read Me

1. Installation.
----------------
1) Save jabsh*.tar.bz2 to any temp directory.
2) Unpack source code from archive. You can run "tar -jxvf jabsh*.tar.bz2" in already selected temp directory.
3) Go to temp directory if you do not do it already ("cd jabsh*").
4) Run "./configure && make && sudo make install".


2. Configuration.
-----------------
1) Create file /usr/local/etc/jabsh.rc, if it have not been created already. Use you favorite text-editor to edit the file: /usr/local/etc/jabsh.rc . You should to specify two different JID's. First JID - jabsh JID. To this JID you will send shell-commands, and, certainly, jabsh will answer you from this JID. Also you should to specify password for jabsh JID.
Second JID - administrator JID. All shell-commands not from this JID will be ignored. Password for admin JID not required!
You need manually add admin JID to jabsh roster (use internal jabber client), and add jabsh JID to admin roster. Also you need authenticate each JID in each other roster.
You can find sample jabsh.rc file in docs/jabsh.rc in current distribution.
2) You can run jabsh with next options:
	-h You can read small help, about shell arguments for jabsh
	-d You can run jabsh as a daemon. Jabsh do not use a terminal in this mode. You can find it only in process list.
	-k You can kill already runned jabsh process.
If you run jabsh without option's, it use the terminal and you cannot use terminal for other things.


3. Get help.
------------
1) You can read jabsh man. For read jabsh man type in terminal:
		
		man jabsh

2) You can get help in jabsh site: jabsh.sourceforge.net
3) Certainly you can mail to me. My e-mail: drag0n_07@inbox.ru


4. Uninstall jabsh.
-------------------
1) For uninstall jabsh you need to execute "make uninstall" in directory with jabsh source code.


5. Credits
----------
Big thanks to:
Alexandr Karpov aka time2die (hosting)
RyukZak (code checker)
Narendra Sisodiya (found bug - jsh-0.1-alpha and jabsh-0.1-beta do not work with new versions of libgloox)
All members of c_plus_plus@conference.jabber.ru chat-room.
And Longer, who help me with autotools, with my source code and check jabsh for 
bugs.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.