28 Commits

Author SHA1 Message Date
Kroese
74629e4b55
fix: Installation (#501) 2023-12-27 04:07:45 +01:00
Kroese
5332d387f4
fix: Set file attribute (#488)
* fix: Set file attribute
2023-12-24 02:41:44 +01:00
Kroese
f0d08ef263
fix: Remove flag (#487)
* fix: Remove flag
2023-12-23 22:58:45 +01:00
Kroese
627ec56262
feat: LINUX_IMMUTABLE flag (#485)
* feat: LINUX_IMMUTABLE flag
2023-12-23 21:26:23 +01:00
Kroese
87fad1b0e9
feat: Set directory attributes (#483)
* feat: Set directory attributes
2023-12-23 20:01:27 +01:00
databreach
dae5d75674
feat: Improve support for unprivileged hosts (including LXC) (#479)
* * Add fakeroot to extract the dsm system without elevated permissions
* Remove obsolete docker variable "DEV" used to exclude extraction of device nodes

* feat: Detect unprivileged container

* fix: Use fakeroot for mke2fs

---------

Co-authored-by: Kroese <kroese@users.noreply.github.com>
2023-12-23 18:04:43 +01:00
Kroese
682e0a9952
feat: Check filesystem (#477)
* feat: Check filesystem
2023-12-22 15:00:22 +01:00
Kroese
8137a137b3
fix: Disable device nodes 2023-12-22 05:10:22 +01:00
Kroese
631568681e
feat: Detect COW on BTRFS 2023-12-19 06:01:50 +01:00
Kroese
db72acfc4f
feat: Install DSM 7.2 on ARM64 2023-12-16 03:12:55 +01:00
Kroese
95991d8f5d
fix: Error codes 2023-12-16 01:36:33 +01:00
Kroese
a4ea89d6e7
fix: Extended error message 2023-12-15 08:49:37 +01:00
Kroese
007d20c315
fix: Message variables
* fix: Message variables
2023-12-10 16:54:02 +01:00
Kroese
a8bcae16a4
fix: Remove curly braces
* fix: Remove curly braces
2023-12-09 21:19:08 +01:00
Kroese
54692e3a75
fix: Move progress (#443) 2023-12-09 06:19:07 +01:00
Kroese
a527080ccd
feat: Print curl error (#438)
* feat: Print curl error
2023-12-07 23:36:57 +01:00
Kroese
b1d53b42ca fix: File support 2023-12-06 05:56:25 +01:00
Kroese
efe46e1fdc feat: Mirror selection
* feat: Country detection
2023-12-05 06:56:20 +01:00
Kroese
2cf4ca07f4 fix: Set request header 2023-12-04 17:14:55 +01:00
Kroese
b88207f0dd fix: Check diskspace 2023-12-04 15:32:17 +01:00
Kroese
70e10b1d56 fix: Deduce mirror from URL
* fix: Deduce mirror from URL
2023-12-04 15:10:49 +01:00
Kroese
ced994d94a fix: Force JSON response 2023-12-04 14:35:59 +01:00
Kroese
354bd2429b feat: Country detection
* feat: Country detection
2023-12-04 14:21:37 +01:00
Kroese
c3c4d966b4 feat: Print available diskspace
* feat: Print available diskspace
2023-12-03 08:29:09 +01:00
Kroese
3113e2b64e fix: Variables 2023-11-19 19:56:11 +01:00
databreach
6334cfc8bc Control device nodes
Add control over whether device nodes are created.
2023-11-17 14:39:53 +01:00
Kroese
c9e6e65991 Fix for issue #381 (#383)
* feat: Refactor multi-disk code
2023-11-16 20:36:30 +01:00
Kroese
a024294e19 fix: Folder structure (#379)
* Moved to src

* Moved to src

* Moved to src

* Moved to src

* Moved to src

* Moved to src

* Moved to src

* Moved to src

* Moved to src

* Moved to src

* Moved to src

* Moved to src

* fix: Check entrypoint

* Moved to src

* Moved to src

* fix: Relative paths

* fix: Relative paths

* fix: Shellcheck

* fix: Relative paths

* Test shellcheck

* Test shellcheck
2023-11-15 20:54:51 +01:00