Commit graph

134 commits

Author SHA1 Message Date
TheSpad d1d84fac4c
Fix custom svc logic 2022-09-02 11:07:44 +01:00
TheSpad ef5ebc65e4
Fix custom service logic 2022-09-02 11:03:21 +01:00
TheSpad 75b3115d75
Fix custom script banner tee 2022-08-28 23:17:13 +01:00
TheSpad 1f816f0fd2
Support new custom files locations 2022-08-28 21:30:35 +01:00
TheSpad 5eb25b8357
Fix tamper check for custom files 2022-08-28 20:30:30 +01:00
TheSpad 7f8d142552
Fix script check exit code 2022-08-28 20:20:28 +01:00
TheSpad 10d77113b5
Simplify if logic 2022-08-28 18:37:38 +01:00
TheSpad ea7f9dddff
Standardise logic so it works cross-distro 2022-08-28 18:12:20 +01:00
TheSpad 7b8515c27e
Add link to script check banner 2022-08-28 17:51:23 +01:00
TheSpad 00cc255a45
Fix trigger logic 2022-08-28 17:48:09 +01:00
TheSpad 9c126e46cc
Use user2 bundle instead of top hack for ci-check 2022-08-28 16:24:18 +01:00
TheSpad e0fd8cb964
Expand tamper check and enable custom files warning 2022-08-28 16:07:23 +01:00
TheSpad 7519dd8f97
Integrate changes from Edge PR #123 2022-08-28 12:55:22 +01:00
TheSpad 595c036d6d
Merge branch 'master' into s6-rc-3.16 2022-08-27 21:04:56 +01:00
TheSpad 9b753d0667
Fix migrations 2022-08-27 20:35:37 +01:00
Eric Nemchik 2de8130702
Update 01-migrations
Fix broken bash syntax
2022-08-22 09:16:25 -05:00
TheSpad 34eee09951
Fix apk path 2022-08-03 13:45:52 +01:00
TheSpad 201227b220
Support universal package install 2022-07-29 18:00:22 +01:00
TheSpad b7b477c8d6
Support universal mod package install 2022-07-29 17:05:19 +01:00
TheSpad 4af8d4292f
Add init-services anchor 2022-07-23 12:56:30 +01:00
TheSpad a51ad09b7b
Add mod-init 2022-07-22 20:55:34 +01:00
TheSpad bd084de07d
Support hybrid mods 2022-07-22 15:46:30 +01:00
TheSpad 4d28a9cdc6
Move custom files to post-mods, add init-services anchor 2022-07-22 14:57:59 +01:00
TheSpad 3c7ccbd583
Disable custom script check for now 2022-07-21 17:14:28 +01:00
TheSpad 273f624f3a
Add "success" message to mods 2022-07-21 17:14:17 +01:00
TheSpad e696236d42
Copy rather than moving mod files to avoid overwrite issues 2022-07-16 14:11:00 +01:00
TheSpad 0e016f977e
Trailing newline 2022-07-15 21:16:15 +01:00
TheSpad 74a4516271
Fix UMASK handling 2022-07-15 21:12:39 +01:00
TheSpad b5f9bf1093
Handle dual-mode mods 2022-07-15 21:07:38 +01:00
TheSpad bb2ab4ccdf
Change message wording to be more accurate 2022-07-14 22:20:23 +01:00
TheSpad e890f470b6
Fix old path handling, touch deps 2022-07-14 22:20:10 +01:00
TheSpad 4f51cb2f4f
Rework init order again 2022-07-14 22:19:49 +01:00
TheSpad 92595b45d8 Fix umask handling for v3 2022-06-20 20:04:08 -04:00
TheSpad d7ac0a9a4e
Reorder so custom services aren't dependent on mods 2022-06-10 23:38:29 +01:00
TheSpad 3e69697264
Still chown old services folder if it exists 2022-06-10 16:34:16 +01:00
TheSpad c285069d03
Fix service file types 2022-06-10 16:31:30 +01:00
TheSpad 1dabda8b62
Split tamper check between files/services 2022-06-10 16:29:36 +01:00
TheSpad 36c3f7ffb5
Trailing newline 2022-06-10 16:19:53 +01:00
TheSpad 1f81e9ac8a
Add custom service handling 2022-06-10 16:16:25 +01:00
TheSpad 92a97355b4
Remove custom service handling 2022-06-10 16:16:17 +01:00
TheSpad ec6eed279d
Chown legacy custom locations if they exist 2022-06-09 11:51:13 +01:00
TheSpad 32e37c440b
Add tamper check until legacy custom files location removed 2022-06-09 11:51:02 +01:00
TheSpad 6ac3a53809
Add base to init-base so downstream init doesn't run too early 2022-06-08 17:55:24 +01:00
TheSpad 2c28aeb4c8
Trailing newline 2022-06-08 15:32:49 +01:00
TheSpad f6f2804792
Initial s6-rc commit 2022-06-08 15:31:58 +01:00
TheSpad 73de4c6c4c
Trailing newline 2022-06-03 17:33:52 +01:00
TheSpad ca43caabd3
Add compatibility shim for v2 scandir 2022-06-03 14:38:02 +01:00
Eric Nemchik 43abf13ebd Update s6-overlay to v3.1.0.1 for 3.15 2022-06-02 11:01:05 -05:00
aptalca dd6cea607a add retry to mod curls 2022-04-19 15:29:41 -04:00
aptalca 9184ab8abe 3.15: add tamper check 2022-01-04 09:55:53 -05:00
quietsy f7371fb778 Added migrations support 2021-12-02 14:49:31 +02:00
Roxedus ba75223981
Make libseccomp errors halt startup 2021-10-21 13:17:40 +02:00
aptalca c8b99498aa secure custom folders 2021-05-22 22:46:16 -04:00
thelamer 64e08e4269 Use jq to parse JSON 2021-05-07 17:59:03 -07:00
Roxedus 10e646d802
Also catch 1969, move banner. 2021-03-06 01:08:45 +01:00
Roxedus de01a5c2bf
Add warning regarding time being out of sync on armv7l
Requires https://github.com/linuxserver/docker-documentation/pull/32 to be merged
2021-01-28 13:00:49 +01:00
Eric Nemchik 489170a67a Apply docker mods run logic with patch 2021-01-23 10:43:03 -08:00
Eric Nemchik 99cbf3bf8f Adjust handling of docker-mods
Use expansion instead of subshells
Use latest tag if tag is not set
2020-11-01 14:50:57 -08:00
thelamer ab9167362c update mods logic to support ghcr 2020-11-01 14:50:57 -08:00
aptalca 95a775a423 add exec to with-contenv wrapper 2020-06-01 09:25:45 -07:00
thelamer b158c2e0d6 adding universal umask setting using an contenv wrapper 2020-05-28 11:39:02 -07:00
Eric Nemchik 9f7a004e99 Include app donate info 2020-02-29 10:27:06 -06:00
thelamer 422bda2765 inital logic to load env files from a specific identifier 2019-11-27 14:14:48 -08:00
thelamer 300d9b5947 bugfix in custom logic 2019-05-22 16:21:21 -07:00
alex-phillips 416ab64188 modified logic to have init script and services folder checks in single check 2019-05-20 12:37:32 -04:00
alex-phillips 68483bc920 custom services are now copied into easily identifiable directory so we can remove and 'start fresh' every container run. This allows users to remove services and the changes to take effect on a restart rather than having to rebuild the container 2019-05-18 10:39:46 -04:00
thelamer 9b0dd02566 changing path to match reference in image for config scripts 2019-05-17 16:38:16 -07:00
thelamer 491b6855c4 reworking the logic to copy files instead of folders for services and adding more logic gaurds to prevent us from attempting to run directories or copy over files if they match 2019-05-17 14:38:34 -07:00
alex-phillips 51cd8d1671 need to make run service files executable 2019-05-15 10:14:09 -04:00
alex-phillips bd1b8c94ed added support for custom services.d 2019-05-15 07:56:07 -04:00
thelamer 11724d2ecd adding custom script logic to execute user scripts in a config directory 2019-05-01 14:41:08 -07:00
thelamer 3109feafa0 adding pre-init modification logic to pull a tarball of files from dockerhub and apply it to the image if the user passes DOCKER_MODS env variable 2019-04-14 00:03:43 -07:00
ghostserverd 9918e772fe
fix donation link 2018-08-13 23:18:22 -07:00
sparklyballs 0916d34350
add space to clear linting 2018-01-12 23:34:29 +00:00
sparklyballs 1d60d684f6 update lsio ascii 2018-01-10 23:10:56 +00:00
sparklyballs 883ab1c3ed linting fixes 2017-12-02 15:42:39 +00:00
sparklyballs d3cb1d1e12 linting fixes 2017-12-02 15:35:59 +00:00
sparklyballs 900545c2c9 fix strange link and add actual files 2017-03-15 13:21:51 +00:00
sparklyballs d3242b104c make 3.5 default 2017-02-24 23:29:06 +00:00
Neil 98aac100bb Update 10-adduser 2017-01-04 22:39:34 +00:00
sparklyballs 6b946a1dd2 Update 10-adduser 2016-11-13 01:59:45 +00:00
sparklyballs 424bf23aa7 try always setting id and gid rather than test 2016-11-12 21:30:55 +00:00
sparklyballs 3eb7146a55 fix link 2016-08-22 14:55:57 +01:00
sparklyballs 2319f07f37 first commit 2016-06-29 14:05:57 +01:00