alterator-console-0.1.2/ 0000755 0000000 0000000 00000000000 12310022374 0015137 5 ustar 00root root 0000000 0000000 alterator-console-0.1.2/Makefile 0000644 0000000 0000000 00000000323 12310022374 0016575 0 ustar 00root root 0000000 0000000 NAME=console DESCRIPTION="Console" INSTALL=/usr/bin/install all: clean: install: install-module install-data include /usr/share/alterator/build/module.mak install-data: install -d $(sysconfdir)/alterator alterator-console-0.1.2/applications/ 0000755 0000000 0000000 00000000000 12310022374 0017625 5 ustar 00root root 0000000 0000000 alterator-console-0.1.2/applications/console.desktop 0000644 0000000 0000000 00000000261 12310022374 0022661 0 ustar 00root root 0000000 0000000 [Desktop Entry] Type=Application Icon=console Terminal=false Name=Console X-Alterator-URI=/console X-Alterator-Help=console Name[ru]=Консоль Categories=X-Alterator-System alterator-console-0.1.2/backend3/ 0000755 0000000 0000000 00000000000 12310022374 0016611 5 ustar 00root root 0000000 0000000 alterator-console-0.1.2/backend3/console 0000755 0000000 0000000 00000001310 12310022374 0020174 0 ustar 00root root 0000000 0000000 #!/bin/sh alterator_api_version=1 . alterator-sh-functions on_message() { case "$in_action" in execute) [ -n "$in_wd" ] || in_wd="/root" # Set language [ -n "$in_language" ] && export LANG="${in_language%%;*}.UTF-8" # Reset TERM environment variable to prevent run of interactive program export TERM= # Execute command [ -n "$in_command" ] && in_command="$(cd "$in_wd" 2>&1; $in_command 2>&1;wd=`pwd`)" # Return result of chane directory and execute command write_string_param wd "$in_wd" write_string_param output "$wd$in_command" # Clean command line write_string_param command "" ;; esac } message_loop alterator-console-0.1.2/ui/ 0000755 0000000 0000000 00000000000 12310022374 0015554 5 ustar 00root root 0000000 0000000 alterator-console-0.1.2/ui/console/ 0000755 0000000 0000000 00000000000 12310022374 0017216 5 ustar 00root root 0000000 0000000 alterator-console-0.1.2/ui/console/ajax.scm 0000644 0000000 0000000 00000000643 12310022374 0020650 0 ustar 00root root 0000000 0000000 (define-module (ui console ajax) :use-module (alterator ajax) :use-module (alterator woo) :export (init)) ; Execute command (define (do-execute) (form-update-value-list '("wd" "output" "command") (woo "execute" "/console" 'wd (form-value "wd") 'command (form-value "command") 'language (form-value "language")))) ;;; (define (init) (form-bind "execute_command" "click" do-execute)) alterator-console-0.1.2/ui/console/index.html 0000644 0000000 0000000 00000001704 12310022374 0021215 0 ustar 00root root 0000000 0000000