From d1198a9beb76f06b6e13f70f7617c8b1fb5f77a1 Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Sat, 26 Aug 2017 12:58:58 +0300 Subject: [PATCH 1/2] S00datapart: always exit with a successful status --- board/common/overlay/etc/init.d/S00datapart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/board/common/overlay/etc/init.d/S00datapart b/board/common/overlay/etc/init.d/S00datapart index 603bc6fd7b..f31fae8b21 100755 --- a/board/common/overlay/etc/init.d/S00datapart +++ b/board/common/overlay/etc/init.d/S00datapart @@ -70,5 +70,5 @@ case "$1" in exit 1 esac -exit $? - +# always exit with a successful status +exit 0 From b61dc1073d59fbba816b5aacc955817743547a60 Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Sat, 26 Aug 2017 13:18:47 +0300 Subject: [PATCH 2/2] add data directory skeleton support --- board/common/overlay/etc/init.d/S00datapart | 4 +--- board/common/overlay/usr/share/dataskel/etc/.keep | 0 board/common/overlay/usr/share/dataskel/log/.keep | 0 board/common/overlay/usr/share/dataskel/media/.keep | 0 4 files changed, 1 insertion(+), 3 deletions(-) create mode 100644 board/common/overlay/usr/share/dataskel/etc/.keep create mode 100644 board/common/overlay/usr/share/dataskel/log/.keep create mode 100644 board/common/overlay/usr/share/dataskel/media/.keep diff --git a/board/common/overlay/etc/init.d/S00datapart b/board/common/overlay/etc/init.d/S00datapart index f31fae8b21..63582b5fe7 100755 --- a/board/common/overlay/etc/init.d/S00datapart +++ b/board/common/overlay/etc/init.d/S00datapart @@ -43,9 +43,7 @@ case "$1" in test $? == 0 && msg_done || msg_fail msg_begin "Creating required data files" - mkdir /data/etc - mkdir /data/log - mkdir -m 775 /data/media + cp -pur /usr/share/dataskel/* /data cp /etc/version /data/etc/version ln -s /usr/share/zoneinfo/UTC /data/etc/localtime touch /data/etc/adjtime diff --git a/board/common/overlay/usr/share/dataskel/etc/.keep b/board/common/overlay/usr/share/dataskel/etc/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/board/common/overlay/usr/share/dataskel/log/.keep b/board/common/overlay/usr/share/dataskel/log/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/board/common/overlay/usr/share/dataskel/media/.keep b/board/common/overlay/usr/share/dataskel/media/.keep new file mode 100644 index 0000000000..e69de29bb2