Skip to content

Commit

Permalink
Clean-up S6 config files (#917) (#919)
Browse files Browse the repository at this point in the history
(cherry picked from commit 38ed452)

Co-authored-by: Devon Powell <[email protected]>
  • Loading branch information
devpow112[bot] and devpow112 authored Dec 20, 2024
1 parent 8496589 commit 37504c3
Show file tree
Hide file tree
Showing 16 changed files with 65 additions and 72 deletions.

This file was deleted.

Empty file.
2 changes: 1 addition & 1 deletion root/etc/s6-overlay/s6-rc.d/base-apply-permissions/up
Original file line number Diff line number Diff line change
@@ -1 +1 @@
/etc/s6-overlay/scripts/base-apply-permissions
/etc/s6-overlay/s6-rc.d/base-apply-permissions/run
Empty file.
2 changes: 1 addition & 1 deletion root/etc/s6-overlay/s6-rc.d/base-set-up-timezone/up
Original file line number Diff line number Diff line change
@@ -1 +1 @@
/etc/s6-overlay/scripts/base-set-up-timezone
/etc/s6-overlay/s6-rc.d/base-set-up-timezone/run
Empty file.
2 changes: 1 addition & 1 deletion root/etc/s6-overlay/s6-rc.d/base-set-up-user/up
Original file line number Diff line number Diff line change
@@ -1 +1 @@
/etc/s6-overlay/scripts/base-set-up-user
/etc/s6-overlay/s6-rc.d/base-set-up-user/run
3 changes: 0 additions & 3 deletions test/root/etc/s6-overlay/s6-rc.d/test/dependencies

This file was deleted.

Empty file.
Empty file.
Empty file.
63 changes: 62 additions & 1 deletion test/root/etc/s6-overlay/s6-rc.d/test/run
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,4 +1,65 @@
#!/command/with-contenv bash

set -e
exec /etc/s6-overlay/scripts/test

echo "Platform: $(uname -m)"

result=0

echo "=> Check '/.base-apply-permissions-complete' exists"

if [ -e /.base-apply-permissions-complete ]; then
echo "=> Success! File '/.base-apply-permissions-complete' exists"
else
echo "=> Failed! File '/.base-apply-permissions-complete' missing"

result=1
fi

echo "=> Check '/.base-set-up-timezone-complete' exists"

if [ -e /.base-set-up-timezone-complete ]; then
echo "=> Success! File '/.base-set-up-timezone-complete' exists"
else
echo "=> Failed! File '/.base-set-up-timezone-complete' missing"

result=1
fi

echo "=> Check '/.base-set-up-user-complete' exists"

if [ -e /.base-set-up-user-complete ]; then
echo "=> Success! File '/.base-set-up-user-complete' exists"
else
echo "=> Failed! File '/.base-set-up-user-complete' missing"

result=1
fi

echo "=> Check '/etc/timezone' is correct"

timezone=$(cat /etc/timezone)

if [[ "$timezone" == "$TZ" ]]; then
echo "=> Success! File '/etc/timezone' correct"
else
echo "=> Failed! File '/etc/timezone' incorrect ($timezone => $TZ)"

result=1
fi

echo "=> Check '/etc/localtime' is correct"

localtime=$(readlink /etc/localtime)
expected="/usr/share/zoneinfo/$TZ"

if [[ "$localtime" == "$expected" ]]; then
echo "=> Success! File '/etc/localtime' correct"
else
echo "=> Failed! File '/etc/localtime' incorrect ($localtime => $expected)"

result=1
fi

exit $result

64 changes: 0 additions & 64 deletions test/root/etc/s6-overlay/scripts/test

This file was deleted.

0 comments on commit 37504c3

Please sign in to comment.