2 # Copyright (C) 2016 Simon Fels <morphis@gravedo.de>
4 # This program is free software: you can redistribute it and/or modify it
5 # under the terms of the GNU General Public License version 3, as published
6 # by the Free Software Foundation.
8 # This program is distributed in the hope that it will be useful, but
9 # WITHOUT ANY WARRANTY; without even the implied warranties of
10 # MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
11 # PURPOSE. See the GNU General Public License for more details.
13 # You should have received a copy of the GNU General Public License along
14 # with this program. If not, see <http://www.gnu.org/licenses/>.
18 function prepare_filesystem() {
19 # These dev files need to be adjusted everytime as they are
20 # bind mounted into the temporary rootfs
21 for f in qemu_pipe qemu_trace goldfish_pipe input/* ; do
22 if [ ! -e "/dev/$f" ] ; then
25 chown system:system /dev/$f
29 if [ -e "/dev/tun" ] ; then
30 chown system:vpn /dev/tun
36 echo "Waiting for filesystem being prepared ..."
39 echo "Starting real init now ..."