Joshua Boniface
09606d0353
Update Debian version
2019-01-15 20:00:53 -05:00
Joshua Boniface
f822d1c871
Bump version for 10.0.1
2019-01-08 20:09:33 -05:00
Joshua Boniface
7bee88280c
Hotfix to postinst to correct permissions
...
Without this, if not importing a previous config, the perms are
broken on the config directories. Fixes this.
2019-01-06 15:13:35 -05:00
Joshua M. Boniface
1273da5af9
Merge pull request #440 from joshuaboniface/debian-packaging
...
Debian packaging for 10.0.0
2019-01-06 14:58:17 -05:00
Joshua Boniface
d4182e761c
Tweakes based on review feedback
2019-01-06 14:55:24 -05:00
hawken
ec2d3ef603
Stop including .git in dpkg source tarball
2019-01-06 12:15:13 +00:00
Joshua Boniface
4e8149bc86
Update logging for async mode from #438
2019-01-05 23:42:00 -05:00
Joshua Boniface
177c4835a5
Add updated configurations for log and config dir
...
1. Add log and config flags to init and config
2. Move the existing logs and config dirs to the right places
3. Some cleanups in the control scripts
4. Prune the changelog of pre-Jellyfin entries
2019-01-05 22:31:22 -05:00
Joshua Boniface
263274e1ae
Add VCS entries to control file
2019-01-05 20:30:58 -05:00
Joshua Boniface
56f9572b03
Bump version to 10.0.0
2019-01-05 20:30:58 -05:00
Joshua Boniface
34f226d83a
Tweak unit to restart on any failure, 15s timeout
2018-12-28 10:27:27 -05:00
Joshua Boniface
1b4a21871a
Bump Debian binary version
2018-12-28 10:26:54 -05:00
Joshua Boniface
022955d9ac
Move the .NET Runtime flag into a variable
2018-12-28 10:25:19 -05:00
Joshua Boniface
e1a24035b9
Bump Debian packaging version
2018-12-20 18:32:15 -05:00
Andrew Rabert
a9607555df
Add Linux binaries for SkiaSharp
...
- Not sure how this impacts Windows builds, but it works great for Linux.
- Requires additional deps on Debian
2018-12-16 23:23:00 -05:00
Vasily
57e050a69a
Merge pull request #193 from joshuaboniface/selfcontained-binary
...
Debian packaging improvements
2018-12-16 11:20:08 +03:00
Andrew Rabert
b369fbd05e
Remove redundant solution specification
2018-12-16 00:43:38 -05:00
Joshua Boniface
f91c01b850
Use consistent format
2018-12-15 18:25:59 -05:00
Joshua Boniface
dcf1468eac
Add cleanup of /etc/sudoers.d/emby in preinst
2018-12-15 18:18:51 -05:00
Joshua Boniface
0bffe19e37
Bump build number
2018-12-15 18:17:39 -05:00
Joshua Boniface
2e0c766886
Remove auto deps; add libssl dep; edit maintainer
2018-12-15 18:15:59 -05:00
Joshua M. Boniface
a73d255f51
Enable self-contained binary mode ( #160 )
...
* Build self-contained Debian linux-x64 binary
* Update initscripts to use self-contained binary
The binary is declared in the units intentionally rather than using
the variable extrapolation from before, to avoid confusion since
these can't really be moved reasonably.
* With combined binary name, use pgrep instead
* Remove dotnet-runtime dependency
* Move the compiled scb to usr/bin
* Update binary location for upstart/systemd
* Move binary path; fix pidfile handling
* Entirely remove the temporary usr/ dir
* Don't move the compiled binary
* Create /usr/bin symlink
* Use the variable here
* Update architecture to any
* Add libcurl4-openssl build dependency
* Update the build Dockerfile to install builddeps
2018-12-14 21:21:48 -05:00
Joshua Boniface
668d8b4891
Also bump Debian build version
2018-12-14 00:08:47 -05:00
Joshua Boniface
6a02df1603
Clean up /var/lib/emby after #97
2018-12-13 23:49:16 -05:00
Joshua Boniface
2f7be76626
Add maxcpucount to dotnet clean
...
Fixes #120 as per https://github.com/dotnet/sdk/issues/2526
2018-12-13 09:46:25 -05:00
Joshua Boniface
917ccad0ab
Improve formatting and add comments
2018-12-12 19:37:40 -05:00
Joshua Boniface
629bedc6e8
Fix up the comment
2018-12-12 19:34:51 -05:00
Joshua Boniface
90a65c009f
Can't override ExecStart
2018-12-12 19:33:12 -05:00
Joshua Boniface
401c08ebae
Turn off dotnet build
2018-12-12 19:27:32 -05:00
Joshua Boniface
18ef4a4684
Major rejigger of init configurations
2018-12-12 19:14:20 -05:00
Andrew Rabert
b5dfdc1efb
Merge pull request #83 from nvllsvm/dockdeb
...
Add Dockerfile for building Debian package
2018-12-12 12:14:31 -05:00
Joshua Boniface
7f60643891
Disable telemetry in Debian builds
2018-12-12 10:00:32 -05:00
Andrew Rabert
cb3616ac8c
Update to dotnet-sdk-2.2
2018-12-12 01:11:10 -05:00
Andrew Rabert
9b6bb38532
Remove submodule update from Debian build
...
Packinging should not maniuplate one's source code like this.
2018-12-12 01:09:42 -05:00
Joshua Boniface
2a52c50451
Bump Debian build version
2018-12-11 20:55:53 -05:00
Joshua Boniface
8fd0db5add
Add ffmpeg dependency to Debian packages
2018-12-11 20:54:39 -05:00
Joshua Boniface
0b956665ed
Remove obsolete jellyfin binary chmod
2018-12-10 20:21:07 -05:00
Andrew Rabert
0a3e7eae08
Consolidate git submodule commands
2018-12-10 00:35:53 -05:00
Joshua Boniface
0671bb5f44
Consistent capitalization
2018-12-09 22:26:20 -05:00
Joshua Boniface
7d0f5b6259
Organize supplementary files better
2018-12-09 21:58:01 -05:00
Joshua Boniface
972008d1dc
Remove obsolete binary
2018-12-09 21:54:45 -05:00
Joshua Boniface
22fdf4afeb
Add post-install configuration of symlink
2018-12-09 20:10:05 -05:00
Joshua Boniface
e9122b76ff
A few more missing replacements of Emby
2018-12-09 19:09:43 -05:00
Joshua Boniface
5090eeb215
Update services to work with dotnet
2018-12-09 19:05:39 -05:00
Joshua Boniface
a9a798f81a
Rename numerous debian control elements
...
Replace the name emby/emby-server with jellyfin everywhere.
2018-12-09 19:05:33 -05:00
Joshua M. Boniface
3557b90f10
Revert "Debian packaging improvements"
2018-12-09 18:45:08 -05:00
Joshua Boniface
c591b6d751
Update services to work with dotnet
2018-12-09 17:42:13 -05:00
Joshua Boniface
8fcec19936
Rename numerous debian control elements
...
Replace the name emby/emby-server with jellyfin everywhere.
2018-12-09 16:51:38 -05:00
Vasily
6757475311
Now build produces seeminly workable debian package
2018-10-23 00:40:43 +03:00
Vasily
b2305295af
Improved package clean, removed not needed binary blobs
2018-10-22 18:51:41 +03:00