Skip to content

ubus-tmate

It allows to create remote sessions over tmate through ubus.


This session uses the /tmp/tmate.sock socket. If you want to locally connect to the running session you can run tmate -S /tmp/tmate.sock attach.

PathProcedureDescription
tmateget_sessionGet the current session (if any)
tmateopen_sessionOpen a new session
tmateclose_sessionClose the current session

ubus -v list tmate

'tmate' @5df79c49
	"get_session":{"no_params":"Integer"}
	"open_session":{"no_params":"Integer"}
	"close_session":{"no_params":"Integer"}

Makefile

include ../../libremesh.mk

define Package/$(PKG_NAME)
  SECTION:=net
  CATEGORY:=Network
  SUBMENU:=SSH
  MAINTAINER:=Nicolas Pace <nicopace@altermundi.net>
  TITLE:=tmate.io ubus bindings
  DEPENDS:=+tmate +lime-system +luci-lib-jsonc
  PKGARCH:=all
endef

define Package/$(PKG_NAME)/description
	It allows to create remote sessions over tmate through ubus.
endef

$(eval $(call BuildPackage,$(PKG_NAME)))

undefined