Commit Graph
75 Commits
Author SHA1 Message Date
Kenneth Skovhede c988ccdf76 Fixed RPM package builds.
Updated DEB packages to use relative symlinks
2024-04-09 13:02:13 +02:00
Kenneth Skovhede 516ae7d59b Moved shared linux installer files into common folder 2024-04-09 10:23:07 +02:00
Kenneth Skovhede 7180b1af82 Installing services in deb-files.
Added support for debian+ubuntu
2024-04-08 23:26:35 +02:00
Kenneth Skovhede 544dc93dff Added support for building deb files.
Reworked the way symlinks are used, as zip files have no symlink support.
2024-03-24 17:34:20 +01:00
Kenneth Skovhede 3da45c53df Initial work on building package folders.
Next step is building the installers.
2024-03-20 16:17:17 +01:00
Kenneth Skovhede b27323c705 Merge remote-tracking branch 'origin/master' into feature/kestrel-avalonia-upgrade 2024-03-08 11:40:33 +01:00
Kenneth SkovhedeandGitHub 1a1adebfa5 Merge pull request #5119 from duplicati/feature/update-storj-2-12
Feature/update Storj to 2.12
2024-03-08 11:04:21 +01:00
Kenneth Skovhede 1974b2e631 Cleanup scripts that remove the non-arch specific Storj library, as it is no longer present 2024-03-08 08:46:12 +01:00
Kenneth Skovhede 2303f9151f Cleanup after merge 2024-03-04 14:00:55 +01:00
Kenneth Skovhede 473c6cbbb8 Merge commit '4f577c65a4d8806f79637c50c21ca3a683c5a07a' into feature/kestrel-avalonia-upgrade 2024-03-04 12:21:53 +01:00
Kenneth Skovhede d3d4fc1434 More cleanup after using Mono.Posix 2024-03-01 14:30:28 +01:00
Thomas Suckow a3bbf63561 Merge remote-tracking branch 'origin/feature/upgrade-to-sdk-style-projects' into feature/net5-kestrel
# Conflicts:
#	.appveyor.yml
#	.github/workflows/tests.yml
#	BuildTools/AutoUpdateBuilder/AutoUpdateBuilder.csproj
#	BuildTools/DependencyFinder/DependencyFinder.csproj
#	BuildTools/GnupgSigningTool/GnupgSigningTool.csproj
#	BuildTools/UpdateVersionStamp/UpdateVersionStamp.csproj
#	Duplicati CommandLine Only.sln
#	Duplicati.Library.RestAPI/RESTMethods/RequestInfo.cs
#	Duplicati.Library.RestAPI/Runner.cs
#	Duplicati.sln
#	Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj
#	Duplicati/CommandLine/BackendTester/app.config
#	Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj
#	Duplicati/CommandLine/BackendTool/app.config
#	Duplicati/CommandLine/ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj
#	Duplicati/CommandLine/Duplicati.CommandLine.csproj
#	Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj
#	Duplicati/CommandLine/app.config
#	Duplicati/GUI/Duplicati.GUI.TrayIcon/Assets/icons/normal-warning.png
#	Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
#	Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs
#	Duplicati/GUI/Duplicati.GUI.TrayIcon/app.config
#	Duplicati/Library/AutoUpdater/Duplicati.Library.AutoUpdater.csproj
#	Duplicati/Library/Backend/AlternativeFTP/Duplicati.Library.Backend.AlternativeFTP.csproj
#	Duplicati/Library/Backend/AzureBlob/Duplicati.Library.Backend.AzureBlob.csproj
#	Duplicati/Library/Backend/Backblaze/Duplicati.Library.Backend.Backblaze.csproj
#	Duplicati/Library/Backend/Box/Duplicati.Library.Backend.Box.csproj
#	Duplicati/Library/Backend/CloudFiles/Duplicati.Library.Backend.CloudFiles.csproj
#	Duplicati/Library/Backend/Dropbox/Duplicati.Library.Backend.Dropbox.csproj
#	Duplicati/Library/Backend/FTP/Duplicati.Library.Backend.FTP.csproj
#	Duplicati/Library/Backend/File/Duplicati.Library.Backend.File.csproj
#	Duplicati/Library/Backend/GoogleServices/Duplicati.Library.Backend.GoogleServices.csproj
#	Duplicati/Library/Backend/HubiC/Duplicati.Library.Backend.HubiC.csproj
#	Duplicati/Library/Backend/Idrivee2/Duplicati.Library.Backend.Idrivee2.csproj
#	Duplicati/Library/Backend/Jottacloud/Duplicati.Library.Backend.Jottacloud.csproj
#	Duplicati/Library/Backend/Mega/Duplicati.Library.Backend.Mega.csproj
#	Duplicati/Library/Backend/OAuthHelper/Duplicati.Library.OAuthHelper.csproj
#	Duplicati/Library/Backend/OneDrive/Duplicati.Library.Backend.OneDrive.csproj
#	Duplicati/Library/Backend/OpenStack/Duplicati.Library.Backend.OpenStack.csproj
#	Duplicati/Library/Backend/Rclone/Duplicati.Library.Backend.Rclone.csproj
#	Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj
#	Duplicati/Library/Backend/SSHv2/Duplicati.Library.Backend.SSHv2.csproj
#	Duplicati/Library/Backend/SharePoint/Duplicati.Library.Backend.SharePoint.csproj
#	Duplicati/Library/Backend/Sia/Duplicati.Library.Backend.Sia.csproj
#	Duplicati/Library/Backend/Storj/Duplicati.Library.Backend.Storj.csproj
#	Duplicati/Library/Backend/TahoeLAFS/Duplicati.Library.Backend.TahoeLAFS.csproj
#	Duplicati/Library/Backend/Tardigrade/Duplicati.Library.Backend.Tardigrade.csproj
#	Duplicati/Library/Backend/TencentCOS/Duplicati.Library.Backend.TencentCOS.csproj
#	Duplicati/Library/Backend/WEBDAV/Duplicati.Library.Backend.WEBDAV.csproj
#	Duplicati/Library/Common/Duplicati.Library.Common.csproj
#	Duplicati/Library/Compression/Duplicati.Library.Compression.csproj
#	Duplicati/Library/DynamicLoader/Duplicati.Library.DynamicLoader.csproj
#	Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj
#	Duplicati/Library/Interface/Duplicati.Library.Interface.csproj
#	Duplicati/Library/Localization/Duplicati.Library.Localization.csproj
#	Duplicati/Library/Logging/Duplicati.Library.Logging.csproj
#	Duplicati/Library/Main/Duplicati.Library.Main.csproj
#	Duplicati/Library/Modules/Builtin/CheckMonoSSL.cs
#	Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj
#	Duplicati/Library/Modules/Builtin/SendJabberMessage.cs
#	Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj
#	Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj
#	Duplicati/Library/UsageReporter/Duplicati.Library.UsageReporter.csproj
#	Duplicati/Library/Utility/Duplicati.Library.Utility.csproj
#	Duplicati/Library/Utility/HashAlgorithmHelper.cs
#	Duplicati/Library/Utility/Power/WindowsPowerSupplyState.cs
#	Duplicati/License/Duplicati.License.csproj
#	Duplicati/Server/Duplicati.Server.Serialization/Duplicati.Server.Serialization.csproj
#	Duplicati/Server/Duplicati.Server.csproj
#	Duplicati/Server/app.config
#	Duplicati/Service/Duplicati.Service.csproj
#	Duplicati/Service/app.config
#	Duplicati/Tools/Duplicati.Tools.csproj
#	Duplicati/UnitTest/Duplicati.UnitTest.csproj
#	Duplicati/UnitTest/GeneralBlackBoxTesting.cs
#	Duplicati/UnitTest/app.config
#	Duplicati/WindowsService/WindowsService.csproj
#	Installer/debian/docker/debian/control
#	Tools/SQLiteTool/SQLiteTool.csproj
#	Tools/ZipFileDebugger/ZipFileDebugger.csproj
#	guiTests/guiTest.py
#	thirdparty/UnixSupport/UnixSupport.csproj
#	thirdparty/alphavss/Homepage.txt
#	thirdparty/alphavss/License.txt
#	thirdparty/alphavss/licensedata.json
2024-02-29 21:55:17 -08:00
Kenneth Skovhede 40dd3c6816 Updated all license mentions to MIT 2024-02-28 15:45:30 +01:00
gpatel-frandGitHub d428ef6e5a update artifact versions (#4958) 2023-06-04 10:38:23 +02:00
gpatel-fr 8d995fb61d add workflow for building experimental releases 2023-05-04 22:59:35 +02:00
gpatel-frandGitHub 98fab3cea1 Merge pull request #4904 from gpatel-fr/builddebgzip
build Debs with gzip compression for old debian releases
2023-03-24 21:05:13 +01:00
gpatel-fr f9476007b5 build Debs with gzip compression for old debian releases 2023-03-11 21:39:51 +01:00
gpatel-fr 552bef485b allow install on Debian bookworm by using libayatana-appindicator1 shim package 2023-03-08 10:40:50 +01:00
Thomas SuckowandGitHub dc5750e6ab Pin ubuntu to previous LTS
Ubuntu 22 is not yet supported by .net6 due to openSSL changes.
2022-05-05 20:05:40 -07:00
Thomas Suckow 1af776a4d6 missed some .net6 2022-04-12 21:51:56 -07:00
Thomas Suckow 1a5cca1bf7 Fix extracting version for installers 2022-03-03 21:56:58 -08:00
Thomas Suckow 4d6d671fdc Fix debian 2021-03-20 15:58:36 -07:00
Thomas Suckow dfa9e527bd At least make the debian build run again
The artifact is still b0rked due to some missing library that I don't understand since the fedora build works.
2021-03-19 06:43:09 -07:00
Thomas Suckow ab9e807bc0 Somewhat working Fedora rpm 2021-03-06 18:10:39 -08:00
Thomas Suckow 46440ebf40 More greedy regex 2021-01-17 10:13:40 -08:00
Thomas Suckow acb557314f Maybe carriage return? 2021-01-17 10:09:31 -08:00
Thomas Suckow 761eacc55d Ugh 2021-01-17 09:53:09 -08:00
Thomas Suckow ffc7b165ad Why newline why 2021-01-16 16:46:45 -08:00
Thomas Suckow aad89b9bda Try to mitigate newline 2021-01-16 16:38:12 -08:00
Thomas Suckow 5e8db0cead Fix execute bit 2021-01-16 16:19:46 -08:00
Thomas Suckow bb0a6e8a12 Get debian packages building (untested) 2021-01-16 16:13:00 -08:00
Thomas Suckow e74433aced Use nuget posix library and fold UnixSupport into the normal build. 2021-01-03 08:07:00 -08:00
Kenneth Hsu 70e8c93d26 Update mono versions in deb and rpm package requirements. 2020-07-27 16:09:26 -07:00
TopperDEL 78065fde53 fix: Rename storj_uplink.dylib to libstorj_uplink.dylib 2020-07-16 15:57:15 +02:00
TopperDEL 31ae3784c0 build: First try to deploy the (only the necessary) tardigrade-binaries for all systems 2020-06-18 17:17:06 +02:00
Kenneth Hsu b4d6bf02bc Do not remove Alpha VSS dependencies in installer packages.
Although these are not needed for the Linux and OS X packages, it
appears that there are times when this dependency is woken up, possibly
due to issues regarding caching and static initialization of the
VssBackupComponents._vssBackupComponents field.

This fixes #4149.
2020-04-20 21:03:20 -07:00
Raúl Pedro Fernandes SantosandGitHub b1ff97ce6f Add missing dependency for Mono certificates
Without this package, Duplicati can't connect to the Backblaze B2 storage
2020-03-30 16:42:57 +01:00
drwtsn32x d9e0ece63e Changed minimum required mono-runtime version 2020-01-29 06:50:49 -08:00
Kenneth Skovhede 84655a26fb Fixed an issue with Debian files not building 2018-11-28 10:57:52 +01:00
Kenneth Skovhede eee7238751 Removed the legacy backtick code and replaced it with $() in all scripts 2018-03-06 10:50:18 +01:00
Kenneth Skovhede c8865b6c30 Added an example init script for use on systems without systemd. 2017-11-17 13:08:20 +01:00
Kenneth SkovhedeandGitHub bed9f3bf3b Added auto-restart to the Duplicati service 2017-10-13 15:05:44 +02:00
Kenneth SkovhedeandGitHub 3e0aa28c29 Merge pull request #2735 from PeterDaveHelloKitchen/png-optimize
Use Google's zopflipng to optimize png images
2017-09-18 15:27:06 +02:00
Peter Dave Hello 7184de770f Use Google's zopflipng to optimize png images 2017-09-18 21:16:04 +08:00
Igor Urazov 30069594a9 Decrease server's CPU and IO scheduling priority
Setting low priority helps to run background process truly in background
and provides CPU cycles to Duplicati only if no other process requires
them.
2017-09-15 15:00:51 +03:00
Kenneth Skovhede 0fb9abd912 Now installing the systemd service files on Fedora.
This fixes #2540
2017-06-21 22:05:02 +02:00
Kenneth Skovhede 56f70b62c9 Added scripts to build deb and rpm packages locally through Docker.
Changed Windows build to use a local virtual machine.
Updated installer build script to use the local builds instead of the AWS ones.
2017-01-14 12:10:55 +01:00
Kevin McDonald e048401508 Add libappindicator3-0.1-cil dependency as substitute for libappindicator0.1-cil to allow installation on Debian Stretch 2016-12-07 21:25:17 -07:00
ale e90534fd53 Debian service options fix 2016-11-14 18:34:00 +03:00
ale f612706b38 Service for duplicati web server is added 2016-11-13 23:35:00 +03:00