74 Commits

Author SHA1 Message Date
Eric Nemchik
56206810af
Merge pull request #343 from linuxserver/standard-cron
standard cron master
2023-11-18 19:09:03 -06:00
Eric Nemchik
7e18f6f27d
Disable web upgrades using occ during init
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-10-28 14:24:11 -05:00
Eric Nemchik
5f37ac0862
Merge pull request #358 from linuxserver/updatenotification-app
Re-add updatenotification app
2023-09-28 19:35:41 -05:00
quietsy
c93fe11b13 Fix lsiown -R order 2023-09-18 16:38:05 +03:00
Eric Nemchik
2e9769050c
Re-add updatenotification app
Closes https://github.com/linuxserver/docker-nextcloud/issues/356

Signed-off-by: GitHub <noreply@github.com>
2023-08-31 13:59:44 +00:00
Eric Nemchik
e25b4e3b4f
Move crontabs to etc
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-08-19 10:17:19 -05:00
Eric Nemchik
a7471ca097
Remove root cron sed
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-08-19 08:41:47 -05:00
Eric Nemchik
31e9e86b4f
cron in base
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-08-18 23:38:05 -05:00
Eric Nemchik
fd7d9d1f0a
Run silent
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-08-14 20:06:34 -05:00
Eric Nemchik
ea2517e26d
Remove updatenotification
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-08-14 20:00:33 -05:00
Eric Nemchik
0d3c4888b0
Fix perms
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-07-30 09:49:46 -05:00
Eric Nemchik
e022624194
standard cron
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-07-30 01:16:35 -05:00
Eric Nemchik
d151fd013f
Remove disabled apps logic (was broken)
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-27 18:19:21 -05:00
Eric Nemchik
e3d0f3fff2
If there are no apps then needs installs
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-27 18:14:37 -05:00
Eric Nemchik
06ca2ef0a1
Remove shipped apps for upgrade
Prevents integrity check issue

Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-26 19:03:54 -05:00
TheSpad
ee61df9ca5
Fix order of operations 2023-06-26 16:29:21 +01:00
Eric Nemchik
d1c323e579
Set data directory during init
Signed-off-by: GitHub <noreply@github.com>
2023-06-26 14:15:22 +00:00
Eric Nemchik
aaa5539e72
Setup APCu for file locking
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-23 08:02:59 -05:00
Eric Nemchik
002d482a4b
Update new install logic 2023-06-18 14:20:21 -05:00
Eric Nemchik
b985143d6c
Rework install/upgrade logic
Persist needs_migration in case init sleeps

Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-18 08:59:02 -05:00
Eric Nemchik
11256def46
Fix max upgrade check
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-17 21:39:41 -05:00
Eric Nemchik
038280e26e
Add max upgrade check
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-17 21:37:15 -05:00
Eric Nemchik
f45714f6a0
Add output about taking a long time
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-16 15:57:13 -05:00
Eric Nemchik
19ffc43845
Account for missing install
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-16 15:01:05 -05:00
Eric Nemchik
8e814fad1a
Rework installed version check (again)
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-16 14:33:58 -05:00
Eric Nemchik
4eb5de15be
Use full file path for cron replacement
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-16 14:03:46 -05:00
Eric Nemchik
1859718b5b
Replace crontab during migration
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-16 14:01:49 -05:00
Eric Nemchik
e0b9378984
Remove incomplete memcached config
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-16 13:57:04 -05:00
Eric Nemchik
99c22a9646
Data is separate
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-07 11:13:42 -05:00
Eric Nemchik
1aa1f053bf
rsync persistent data to config
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-07 11:06:21 -05:00
Eric Nemchik
a87e7408b0
Refactor chown
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-07 11:05:37 -05:00
Eric Nemchik
04e3db14fd
Symlink apps rather than using custom_apps
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-07 10:47:51 -05:00
Eric Nemchik
50300ca085
Don't consider version installed inside
Only consider version on persistent config

Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-07 10:41:36 -05:00
Eric Nemchik
b914cfdf0b
Don't copy defaults
The install and symlink handles this

Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-07 09:53:52 -05:00
Eric Nemchik
f5ea4e4b4e
Account for persistent config version
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-07 09:24:28 -05:00
Eric Nemchik
53f5177687
Only run occ config if installed
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-07 00:39:33 -05:00
Eric Nemchik
e1f2335825
Additional permission fixes
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-07 00:26:58 -05:00
Eric Nemchik
bddeebb953
Fix symlink breaking
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-07 00:18:14 -05:00
Eric Nemchik
beac2d82ef
Redirect output
Doesn't need to be in container log

Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-06 23:44:28 -05:00
Eric Nemchik
57c6197dbe
Run occ after install
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-06 23:26:11 -05:00
Eric Nemchik
91f7977eff
setup config
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-06 23:00:47 -05:00
Eric Nemchik
d1ddb603b0
Don't delete extra files with rsync
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-06 19:07:55 -05:00
Eric Nemchik
7cc124486a
Rearrange init order again
Symlink user folders before reading datadirectory
Symlink datadirectory separately

Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-06 18:45:12 -05:00
Eric Nemchik
2924be9081
Cleanup migrated files
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-06 18:22:21 -05:00
Eric Nemchik
4646cd7d45
Reorder init logic again
Migrate before symlink
Don't copy persistent data into container
Fix datadirectory file

Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-06 15:42:21 -05:00
Eric Nemchik
14bc5e1aa5
Migrate after creating symlinks
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-06 15:00:12 -05:00
Eric Nemchik
21291a365f
Move Nextcloud installation inside container
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-06-06 14:37:17 -05:00
Eric Nemchik
92abc99a6a
Merge pull request #291 from linuxserver/crontab-perms
Format cron init and set permissions
2023-03-15 13:15:50 -05:00
TheSpad
04888dd430
Get specific app name when removing richdocumentscode 2023-03-05 22:13:29 +00:00
Eric Nemchik
ec980363d5
Format cron init and set permissions 2023-03-02 13:42:55 -06:00