这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@kiwiz
Copy link

@kiwiz kiwiz commented Jul 12, 2023

What
A package with the necessary systemd service configuration to get Tailscale working on rM devices. Requires the base tailscale package.

Authorship
Service file comes directly from https://remarkable.guide/tailscale.html

Specificity
Should work on all

@kiwiz kiwiz marked this pull request as ready for review July 12, 2023 06:38
@kiwiz kiwiz marked this pull request as draft July 12, 2023 06:39
@kiwiz
Copy link
Author

kiwiz commented Jul 13, 2023

  • Test on device

@Eeems Eeems self-requested a review July 13, 2023 03:53
@kiwiz
Copy link
Author

kiwiz commented Jul 13, 2023

Having trouble running toltecmk on my host. Looks like it might be due to toltec-dev/build#31, but I don't see anything that would be interpretted as a C-quoted string.

@Eeems
Copy link
Member

Eeems commented Jul 13, 2023

Having trouble running toltecmk on my host. Looks like it might be due to toltec-dev/build#31, but I don't see anything that would be interpretted as a C-quoted string.

It's based on the version of bash you are using underneath or something IIRC, so you won't see it in your package recipe.

@kiwiz kiwiz marked this pull request as ready for review July 14, 2023 19:06
@kiwiz
Copy link
Author

kiwiz commented Jul 14, 2023

Tested on my rm2. Install + usage works fine. However, is-active and is-enabled are undefined when uninstalling. Do those need to be sourced somehow?

@Eeems
Copy link
Member

Eeems commented Jul 14, 2023

Tested on my rm2. Install + usage works fine. However, is-active and is-enabled are undefined when uninstalling. Do those need to be sourced somehow?

When built through toltec, install-lib is available, but toltecmk doesn't include it.

I work around that when building with toltecmk by embedding them when a package isn't part of the main toltec workflow: https://github.com/Eeems-Org/oxide/blob/master/package#L17-L53

@kiwiz
Copy link
Author

kiwiz commented Jul 15, 2023

Ack. Tested locally with the relevant functions and it looks good.

@Eeems
Copy link
Member

Eeems commented Jul 15, 2023

Ack. Tested locally with the relevant functions and it looks good.

Have you tested with the packages generated by the actions on this PR?

@kiwiz
Copy link
Author

kiwiz commented Jul 15, 2023

Oh, I have not! Will do that now.

@kiwiz
Copy link
Author

kiwiz commented Jul 15, 2023

Confirmed that:

  1. Package installs
  2. Tailscaled comes up
  3. Uninstall cleans up service

Copy link
Member

@Eeems Eeems left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't tested anything as I'm not setup to be able to test tailscale at all, but if it works for you that's good enough for me right now.

@Eeems Eeems merged commit 7a6c659 into toltec-dev:testing Jul 15, 2023
@kiwiz kiwiz deleted the tailscale-systemd branch July 15, 2023 04:22
Eeems added a commit that referenced this pull request Jul 26, 2023
* tailscale-systemd package

---------

Co-authored-by: Nathaniel van Diepen <Eeems@users.noreply.github.com>
Eeems added a commit that referenced this pull request Jul 31, 2023
### New Packages
- `tailscale-systemd` - 0.0.0-1 (#706)
  - Necessary configuration for tailscale to work on the reMarkable
- `7zip` - 22.01-1 (#699)

### Updated Packages
- `koreader` - 2023.06-1 (#696 #705)
- `plato` - 0.9.34-1 (#669)
- `erode` `fret` `oxide` `rot` `tarnish` `decay` `corrupt` `anxiety` `liboxide` `notify-send` - 2.5-2 (#697)
  - Remove rm2fb runtime dependency for reMarkable 1 devices
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants