Browse Source

Run symlinking within the chroot

master
nolim1t 5 years ago
parent
commit
8bcd4f0764
No known key found for this signature in database GPG Key ID: F6287B82CC84BCBD
  1. 49
      stage2/04-docker-compose/01-run.sh

49
stage2/04-docker-compose/01-run.sh

@ -13,32 +13,37 @@ cp files/umbrel-createwallet.py ${ROOTFS_DIR}/home/${FIRST_USER_NAME}/umbrel-cre
cp files/umbrel-unlock.py ${ROOTFS_DIR}/home/${FIRST_USER_NAME}/umbrel-unlock.py cp files/umbrel-unlock.py ${ROOTFS_DIR}/home/${FIRST_USER_NAME}/umbrel-unlock.py
# Docker compose service # Docker compose service
mkdir -p ${ROOTFS_DIR}/etc/init.d on_chroot << EOF
mkdir -p ${ROOTFS_DIR}/etc/rc2.d mkdir -p /etc/init.d
mkdir -p ${ROOTFS_DIR}/etc/rc3.d mkdir -p /etc/rc2.d
mkdir -p ${ROOTFS_DIR}/etc/rc4.d mkdir -p /etc/rc3.d
mkdir -p ${ROOTFS_DIR}/etc/rc5.d mkdir -p /etc/rc4.d
mkdir -p ${ROOTFS_DIR}/etc/rc0.d mkdir -p /etc/rc5.d
mkdir -p ${ROOTFS_DIR}/etc/rc1.d mkdir -p /etc/rc0.d
mkdir -p ${ROOTFS_DIR}/etc/rc6.d mkdir -p /etc/rc1.d
mkdir -p /etc/rc6.d
EOF
echo "Copying the compose service to rootfs (etc/init.d)" echo "Copying the compose service to rootfs (etc/init.d)"
cp files/compose-service ${ROOTFS_DIR}/etc/init.d/umbrelbox cp files/compose-service ${ROOTFS_DIR}/etc/init.d/umbrelbox
cp files/compose-service ${ROOTFS_DIR}/home/${FIRST_USER_NAME}/umbrelbox cp files/compose-service ${ROOTFS_DIR}/home/${FIRST_USER_NAME}/umbrelbox
cd ${ROOTFS_DIR}/etc/rc2.d
ln -s ${ROOTFS_DIR}/etc/init.d/umbrelbox S01umbrelbox on_chroot << EOF
cd ${ROOTFS_DIR}/etc/rc3.d cd /etc/rc2.d
ln -s ${ROOTFS_DIR}/etc/init.d/umbrelbox S01umbrelbox ln -s /etc/init.d/umbrelbox S01umbrelbox
cd ${ROOTFS_DIR}/etc/rc4.d cd /etc/rc3.d
ln -s ${ROOTFS_DIR}/etc/init.d/umbrelbox S01umbrelbox ln -s /etc/init.d/umbrelbox S01umbrelbox
cd ${ROOTFS_DIR}/etc/rc5.d cd /etc/rc4.d
ln -s ${ROOTFS_DIR}/etc/init.d/umbrelbox S01umbrelbox ln -s /etc/init.d/umbrelbox S01umbrelbox
cd ${ROOTFS_DIR}/etc/rc0.d cd /etc/rc5.d
ln -s ${ROOTFS_DIR}/etc/init.d/umbrelbox K01umbrelbox ln -s /etc/init.d/umbrelbox S01umbrelbox
cd ${ROOTFS_DIR}/etc/rc1.d cd /etc/rc0.d
ln -s ${ROOTFS_DIR}/etc/init.d/umbrelbox K01umbrelbox ln -s /etc/init.d/umbrelbox K01umbrelbox
cd ${ROOTFS_DIR}/etc/rc6.d cd /etc/rc1.d
ln -s ${ROOTFS_DIR}/etc/init.d/umbrelbox K01umbrelbox ln -s /etc/init.d/umbrelbox K01umbrelbox
cd /etc/rc6.d
ln -s /etc/init.d/umbrelbox K01umbrelbox
EOF
echo "Docker stuff installed" >> $ROOTFS_DIR/home/$FIRST_USER_NAME/docker-compose.txt echo "Docker stuff installed" >> $ROOTFS_DIR/home/$FIRST_USER_NAME/docker-compose.txt

Loading…
Cancel
Save