Snapcraft configuration #23

Відкрито
Ghost хоче злити 1 комітів з (deleted):feat/snapcraft в next
Ghost прокоментував(ла) 2018-11-10 15:54:16 +00:00
First-time contributor

This pr adds the necessary files to build telebit as a snap

Following things need to get fixed:

  • Unsure if the description is the best, just took some stuff from readme
  • When launching telebit it tries to reload the service. Potentially because telebitd runs in isolated system-space and telebit-remote runs in userspace
(unix socket: /home/maciej/snap/telebit/x1/.local/share/telebit/var/run/telebit.sock)

/snap/telebit/x1/lib/node_modules/telebit/bin/telebit-remote.js:309
    if (err) { throw err; }
               ^

Error: Command failed: systemctl --user daemon-reload
/bin/sh: 1: systemctl: Permission denied

    at ChildProcess.exithandler (child_process.js:289:12)
    at ChildProcess.emit (events.js:182:13)
    at maybeClose (internal/child_process.js:962:16)
    at Socket.stream.socket.on (internal/child_process.js:381:11)
    at Socket.emit (events.js:182:13)
    at Pipe._handle.close (net.js:606:12)
This pr adds the necessary files to build telebit as a snap Following things need to get fixed: - [ ] Unsure if the description is the best, just took some stuff from readme - [ ] When launching `telebit` it tries to reload the service. Potentially because telebitd runs in isolated system-space and telebit-remote runs in userspace ``` (unix socket: /home/maciej/snap/telebit/x1/.local/share/telebit/var/run/telebit.sock) /snap/telebit/x1/lib/node_modules/telebit/bin/telebit-remote.js:309 if (err) { throw err; } ^ Error: Command failed: systemctl --user daemon-reload /bin/sh: 1: systemctl: Permission denied at ChildProcess.exithandler (child_process.js:289:12) at ChildProcess.emit (events.js:182:13) at maybeClose (internal/child_process.js:962:16) at Socket.stream.socket.on (internal/child_process.js:381:11) at Socket.emit (events.js:182:13) at Pipe._handle.close (net.js:606:12) ```
coolaj86 прокоментував(ла) 2018-11-23 19:41:20 +00:00
Власник

What I need to do is move the system loader into the installer and completely out of the main library.

What I need to do is move the system loader into the installer and completely out of the main library.
Ghost прокоментував(ла) 2018-11-24 18:17:24 +00:00
Author
First-time contributor

The main reason, I guess, is that the socket is in /root/snap/telebit/ and the user's client searches for it at $HOME/snap/telebit

The main reason, I guess, is that the socket is in `/root/snap/telebit/` and the user's client searches for it at `$HOME/snap/telebit`
Зміст цього запиту було порушено внаслідок видалення інформації Форком. Цей запит тягнеться через відсутність інформації про вилучення.
Підпишіться щоб приєднатися до обговорення.
Немає рецензентів
Без мітки
feature
Етап відсутній
Немає виконавця
2 учасників
Сповіщення
Дата завершення
Термін дії не дійсний або знаходиться за межами допустимого діапазону. Будь ласка використовуйте формат 'yyyy-mm-dd'.

Термін виконання не встановлений.

Залежності

No dependencies set.

Reference: coolaj86/telebit.js#23
No description provided.