Moisie2000
d76d5417e4
As we're now using launchctl to launch the backend and client processes, there's no need for the user-accessible login item routines.
...
remove_login_item has been left, to allow cleaning up of previous installs.
(cherry picked from commit 259b664269 )
2022-01-09 10:37:33 +01:00
ravenclaw900
0d28100033
Remove indentation
2021-11-22 19:41:39 -06:00
ravenclaw900
2766a71a3f
Add NSPrincipalClass key
2021-11-22 19:23:10 -06:00
Martin
1d9525958e
Merge remote-tracking branch 'Moisie2000/reworkOfMacOSExcludes' into dev
...
# Conflicts:
# create_osx_installer.sh
# osx_installer/buildmacOSexclusions
# urbackupclient/client.cpp
2021-10-23 16:40:21 +02:00
Moisie2000
4efd0bcbfc
Rework macOS file exclusions:
...
- To account for the lack of a built-in list of exclusions in modern releases of macOS;
- To more comprehensively exclude files which the OS prevents reading of via System Integrity Protection;
- To exclude files which have an extended attribute set to prevent backups;
- Moves the building of the exclusion list from the client installer into the main code (preventing the possibility of an outdated exclusion list on an updated OS);
- Generates log entries showing the matching exclusion term which causes a file to not be backed up;
- Creates a file at /Library/Application Support/UrBackup Client/var/urbackup/macOS_exclusion_overrides.txt to allow for exclusion terms to be overridden.
2021-09-24 16:16:45 +01:00
Martin Raiber
91d98fb22b
Merge pull request #50 from Moisie2000/osx_version_info
...
Update application info strings for macOS client
2021-06-18 19:28:52 +02:00
Moisie2000
3371957fbb
Hardcode DataVault paths into buildmacOSexclusions script
2021-04-03 19:22:18 +01:00
Moisie2000
5d5e7b4b4d
Update application info strings for macOS client
2021-04-03 18:43:39 +01:00
Moisie2000
73c610b6bf
Launch the GUI app automatically at the end of installation
2020-11-13 20:52:12 +00:00
Moisie2000
83c8124d1b
Correct typo in finish function, and move gui kill command to end of process
2020-08-04 18:31:59 +01:00
Martin Raiber
a980e5e136
Merge pull request #32 from Moisie2000/macos_development_installer
...
Add a development switch to the create_osx_installer script
2020-07-28 10:08:28 +02:00
Moisie2000
0d5de82f58
Correct the path to the build_macos_exclusions script, as called from the installer postinstall script
2020-07-24 17:48:53 +01:00
Moisie2000
f45a88b885
Add a development switch to the create_osx_installer script
2020-07-24 14:41:02 +01:00
Moisie2000
03553793b0
Added missing osx_installer/buildmacOSexclusions script
2020-07-21 18:03:22 +01:00
Moisie2000
1245a6921c
Adds an exclusion list for macOS system items which should not be backed up
2020-07-13 16:13:08 +01:00
Martin Raiber
4af9f0967e
Merge pull request #24 from Moisie2000/update-macos-app-icon
...
Update macOS icon
2020-07-07 20:05:26 +02:00
Moisie2000
a56e77eb42
Replace placeholder macOS icon file with real one
2020-07-07 17:07:42 +01:00
Moisie2000
2e4304c752
macOS should not have changing content inside the application bundle,
...
so redirect the etc and var folders to /Library/Application Support/UrBackup Client instead.
create_osx_installer.sh also updated to build for OS X 10.9 minimum
2020-07-07 16:59:38 +01:00
Martin
ffc3950e50
distribution.xml fix by Moisie
2019-11-21 10:49:53 +01:00
Martin
d854db711f
Fix version check during update and disable it for now
2018-11-27 02:50:46 +01:00
Martin
9e4505168e
Embed version into update file and check if it is actually larger
2018-10-13 12:27:40 +02:00
Martin
1059c25aa4
Do not start client after installation on Mac OS X
2016-02-14 14:52:08 +01:00
Martin
dff855325e
Build Linux client installer
2016-01-20 01:47:08 +01:00
Martin
b57d719d58
Mac OS X client update
2016-01-18 21:53:51 +01:00
Martin
b6e8665885
Automatic Mac OS X installer versioning
2016-01-17 17:50:33 +01:00
Martin
8ed83585b1
Max OS X client
2016-01-16 23:45:16 +01:00
Martin
1ad155fee0
Max OS X client
2016-01-16 18:12:37 +01:00
Martin
d974b3a764
Start client tray icon
...
(cherry picked from commit ba8bb910677ebe11426fc564bc0497def1b1f598)
2015-04-15 20:18:41 +02:00
Martin Raiber
9b2a9d00a8
Create uninstaller shell script
2015-03-31 23:17:21 +02:00
Martin Raiber
d58fafa840
Fixed Mac OS X build
2015-03-31 22:23:12 +02:00
Martin Raiber
85a58def3c
Support OS X
2015-02-09 01:16:32 +01:00