Files
lfs-7.8/5.36-root_changing-ownership.sh
Romain Claret 6a529ea72e / tested and fixed until 5.36
+ 6.26 ... 6.31
2016-03-08 00:43:41 +01:00

62 lines
1.4 KiB
Bash

#!/bin/bash
CHAPTER_SECTION=36
echo ""
echo "### ---------------------------"
echo "### OWNERSHIP ###"
echo "### CHAPTER 5.$CHAPTER_SECTION ###"
echo "### Changing Ownership"
echo "### Must be run as \"root\" user"
echo "### ---------------------------"
echo ""
echo "... Loading commun functions and variables"
if [ ! -f ./script-all_commun-functions.sh ]
then
echo "!! Fatal Error 1: './script-all_commun-functions.sh' not found."
exit 1
fi
source ./script-all_commun-functions.sh
if [ ! -f ./script-all_commun-variables.sh ]
then
echo "!! Fatal Error 1: './script-all_commun-variables.sh' not found."
exit 1
fi
source ./script-all_commun-variables.sh
echo ""
echo "... Validating the environment"
check_partitions
is_user root
check_tools
echo ""
echo "... Transfering back the ownership"
echo ".... $LFS_MOUNT_TOOLS"
chown -R root:root $LFS_MOUNT_TOOLS
echo ".... $LFS_BUILD_LOGS"
chown -R root:root $LFS_BUILD_LOGS
echo ""
echo "... Backing up tools directory"
cp -r $LFS_MOUNT_TOOLS $LFS_ROOT_BACKUP_FOLDER
echo ""
echo "///// HUMAN REQUIRED \\\\\\\\\\\\\\\\\\\\"
echo "We are highly recommanding you to do a snapshot or a full backup of some sort"
echo ""
echo -e "\a"
read -p "Enter to confirm" -n 1 -r
echo ""
echo ""
echo "######### END OF CHAPTER 5 ########"
echo "///// HUMAN REQUIRED \\\\\\\\\\\\\\\\\\\\"
echo "### Please run the next step:"
echo "### ./6.all-part-1-root_installing-basic-system.sh"
echo ""
exit 0