37 Commits

Author SHA1 Message Date
Kroese
77eb81c6fe Check free diskspace 2023-04-15 02:15:18 +02:00
Kroese
5bd90dc285 Use fallocate instead of truncate 2023-04-15 01:48:24 +02:00
Kroese
b256ae0445 Verify extractor checksum 2023-04-15 01:40:43 +02:00
Kroese
fedfc795e7 Verify extractor checksum 2023-04-15 01:33:56 +02:00
Kroese
561c469daf PAT file 2023-04-15 00:50:53 +02:00
Kroese
9c804edf78 New partition generation method 2023-04-15 00:38:24 +02:00
Kroese
3dafb19788 Refactor 2023-04-14 17:56:06 +02:00
Kroese
213092dcd8 Cleanup 2023-04-14 17:08:55 +02:00
Kroese
9024296a2c Refactor 2023-04-14 16:54:41 +02:00
Kroese
6b189a23f6 Store installed version 2023-04-14 16:23:48 +02:00
Kroese
01d874bf56 Use DSM 7.2 for new installs 2023-04-14 16:12:14 +02:00
Kroese
3aa02ab14f Keep PAT file for future use 2023-04-14 03:37:46 +02:00
Kroese
59de0141dc Allow source 2023-04-14 01:19:22 +02:00
Kroese
476c16a176 Fallback URL's 2023-04-14 01:03:55 +02:00
Kroese
dc145230ac Produce less log bloat when downloading 2023-04-11 22:37:36 +02:00
Kroese
808311ca17 Agent version 2023-04-11 06:00:36 +02:00
Kroese
b65d7b11c2 Allow for gracefull shutdows
NOTE: This only works on fresh installs. If you want to convert an existing installation to use this feature, you need to update /usr/local/bin/agent.sh on the guest and /storage/agent.ver on the host.
2023-04-10 21:05:34 +02:00
Kroese
d9613c52c3 Prevent Windows bug 2023-04-10 02:01:50 +02:00
Kroese
46647526a3 Update install.sh 2023-04-07 18:51:18 +02:00
Kroese
ccd0a3fab8 Serial 2023-04-02 22:38:36 +02:00
Kroese
289bc91b4e Refactor codebase 2023-04-02 21:38:34 +02:00
Kroese
ca69cf511d Shellchecks 2023-04-02 08:58:12 +02:00
Kroese
a158572279 Easier switching between DSM versions 2023-04-02 08:56:20 +02:00
Kroese
1b12fa0eff Shellcheck 2023-04-02 08:31:10 +02:00
Kroese
570fb981eb Download extractor 2023-04-02 08:28:31 +02:00
Kroese
55b122d9a3 Automaticly install the default packages 2023-04-02 03:57:02 +02:00
Kroese
afdd1ef26b Guest agent 2023-04-01 18:43:53 +02:00
Kroese
37533ddf17 Shellchecks 2023-03-30 20:25:49 +02:00
Kroese
91174142ef Shellchecks 2023-03-30 20:21:33 +02:00
Kroese
04610b6438 Shellcheck suggestions 2023-03-30 19:57:10 +02:00
Kroese
4786986790 Shellcheck suggestions 2023-03-30 19:53:48 +02:00
Kroese
9f47995a5b Workaround for containers that are not privileged to mount loop devices 2023-03-30 18:18:41 +02:00
Kroese
9d3d760b62 Indentation 2023-03-30 03:23:54 +02:00
Kroese
67b5b87ac3 Switch from guestmount / libguestfs to loop device
Downside is that the container needs to be in privileged mode during installation
2023-03-30 03:16:32 +02:00
Kroese
ba9b14ebd3 Installation fixes 2023-03-28 22:00:23 +02:00
Kroese
8105a0de8e Fixes 2023-03-28 18:42:02 +02:00
Kroese
6c2d715cf9 Refactor 2023-03-28 07:24:17 +02:00