aboutsummaryrefslogtreecommitdiffstats
path: root/lfs.sh
diff options
context:
space:
mode:
Diffstat (limited to 'lfs.sh')
-rwxr-xr-xlfs.sh33
1 files changed, 33 insertions, 0 deletions
diff --git a/lfs.sh b/lfs.sh
new file mode 100755
index 0000000..0f39d59
--- /dev/null
+++ b/lfs.sh
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+export LFS_VER=LFS10_1
+export LFS=/mnt/lfs
+export LFS_TGT=x86_64-lfs-linux-gnu
+export LFS_DISK=/dev/sdb
+export LFS_ROOT=1
+export LFS_PWD=lfs
+
+[[ -d /mnt/lfs ]] || sudo mkdir ${LFS}
+
+if ! grep -q "${LFS}" /proc/mounts; then
+ source setupdisk.sh "${LFS_DISK}" "${LFS_ROOT}"
+ sudo mount "${LFS_DISK}${LFS_ROOT}" "${LFS}"
+ sudo chown -v $USER "$LFS"
+fi
+
+mkdir -pv ${LFS}/tools
+mkdir -pv ${LFS}/bin
+mkdir -pv ${LFS}/etc
+mkdir -pv ${LFS}/lib
+mkdir -pv ${LFS}/sbin
+mkdir -pv ${LFS}/usr
+mkdir -pv ${LFS}/var
+
+case $(uname -m) in
+ x86_64) mkdir -pv ${LFS}/lib64 ;;
+esac
+
+#sudo groupadd lfs
+#sudo useradd -s /bin/bash -g lfs -m -k /dev/null lfs
+
+#echo -e "${LFS_PWD}\n${LFS_PWD}\n" | sudo passwd lfs