-Amélioré fonctions de download des packages
[hvlinux.git] / stage0 / pre-install
index 5183a23..c07c163 100755 (executable)
@@ -1,10 +1,7 @@
 #!/bin/bash
 set -o errexit
 
-# Reading system configuration informations, functions and package versions.
-source ../sysinfos
-source ../functions
-source ../packages-list
+source ../functions/main
 
 # Making sure that this script was executed by the root user
 if [ "x${USER}" != "xroot" ]; then
@@ -19,14 +16,13 @@ if [ ! -d ${LFS} ]; then
 fi
 
 # Testing for the presence of the lfs user
-# We cannot always automatically create the user 'lfs' because the installation media
-# can be a CD-ROM (read-only)
-# If installing from some kind of live-CD, simply install as root without the LFS
-# user :)
+# We cannot always automatically create the user 'lfs' because the installation
+# media can be a CD-ROM (read-only) If installing from some kind of live-CD,
+# simply install as root without the LFS user :)
 if ! grep "lfs" /etc/passwd 1> /dev/null 2>&1; then
+    groupadd -f lfs
     # The option '-k /dev/null' prevents possible copying of files from a
     # skeleton directory (default is /etc/skel).
-    groupadd lfs
     useradd -s /bin/bash -g lfs -m -k /dev/null lfs
 fi