Skip to content

Commit

Permalink
all: remove build code, update README.md
Browse files Browse the repository at this point in the history
The qpkg packages now get built from the github.com/tailscale/tailscale
repo. To avoid duplication, we're emptying out this repo, but keeping
the README around with information about how to build/install.

Updates #135
  • Loading branch information
soniaappasamy committed May 22, 2024
1 parent 9a94acc commit f9d9ccf
Show file tree
Hide file tree
Showing 19 changed files with 26 additions and 419 deletions.
4 changes: 0 additions & 4 deletions .gitignore

This file was deleted.

28 changes: 0 additions & 28 deletions Makefile

This file was deleted.

42 changes: 26 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,36 @@
# Tailscale package for QNAP NAS

This repository includes build scripts for building Tailscale client QPKG for
use in QNAP NAS devices.
QPKG client for Tailscale.

## Build
## Tailscale package for QNAP NAS

The build depends on Docker and `make`. All other build dependencies are
downloaded in the Docker containers. To invoke the build, run
`make build-qdk-container` to build the container and run `make pkg`.
This builds Tailscale QPKG for different platforms and stores them in
**out/pkg**.

To configure the release number from what is in the Makefile,
set the environment variable `TSTAG` to the release number, e.g.
`TRACK=unstable TSTAG=1.33.161 make pkg`.
File issues at: https://github.com/tailscale/tailscale-qpkg/issues

## Installation

1. Manually install Tailscale package in QNAP App Center.
2. Open the Tailscale app and proceed with login.
See the [QNAP installation guide](https://tailscale.com/kb/1273/qnap) on the Tailscale website.

## Building from source

The source code for the QNAP packages is kept in (Tailscale's main code repository)[https://github.com/tailscale/tailscale]. You can build the packages from source yourself with:

```
git clone https://github.com/tailscale/tailscale.git
cd tailscale
./tool/go run ./cmd/dist build qnap
```

The build depends on Docker. All other build dependencies are downloaded in the Docker containers.

If everything worked you should have a directory called `dist` that contains the QPKG files.

## Precompiled packages

Tailscale also makes precompiled QNAP packages available, supporting a variety of architectures.

- [Stable](https://pkgs.tailscale.com/stable/#qpkgs): stable releases. If you're not sure which track to use, pick this one.
- [Unstable](https://pkgs.tailscale.com/unstable/#qpkgs): the bleeding edge. Pushed early and often. Expect rough edges!

## Credits

Thanks to [@ivokub](https://github.com/ivokub/) for creating this
project and transferring it to Tailscale's GitHub org.
Thanks to [@ivokub](https://github.com/ivokub/) for originally creating the Tailscale QPKGs project and transferring it to Tailscale's GitHub org.
Binary file removed Tailscale/.DS_Store
Binary file not shown.
3 changes: 0 additions & 3 deletions Tailscale/.gitignore

This file was deleted.

1 change: 0 additions & 1 deletion Tailscale/build_sign.csv

This file was deleted.

Empty file removed Tailscale/config/.gitkeep
Empty file.
Empty file removed Tailscale/icons/.gitkeep
Empty file.
Binary file removed Tailscale/icons/Tailscale.gif
Binary file not shown.
Binary file removed Tailscale/icons/Tailscale_80.gif
Binary file not shown.
Binary file removed Tailscale/icons/Tailscale_gray.gif
Binary file not shown.
143 changes: 0 additions & 143 deletions Tailscale/package_routines

This file was deleted.

99 changes: 0 additions & 99 deletions Tailscale/qpkg.cfg.in

This file was deleted.

50 changes: 0 additions & 50 deletions Tailscale/shared/Tailscale.sh

This file was deleted.

2 changes: 0 additions & 2 deletions Tailscale/shared/ui/.htaccess

This file was deleted.

5 changes: 0 additions & 5 deletions Tailscale/shared/ui/index.cgi

This file was deleted.

Loading

0 comments on commit f9d9ccf

Please sign in to comment.