Add dia
[hvlinux.git] / stage1 / create-symlinks
index 51dba78..19fc73a 100755 (executable)
@@ -1,9 +1,6 @@
 #!/bin/bash
 
-# Reading system configuration informations, functions and package versions.
-source ../config/sysinfos
-source ../functions
-source ../config/packages-list
+source ../functions/main
 
 # Some programs hard-wire paths to programs which don't exist yet. In order to
 # satisfy these programs, we create a number of symbolic links which will be
@@ -21,12 +18,14 @@ for link in ${source}/{bash,cat,echo,grep,pwd,sleep,stty}; do
     fi
 done
 
+# 'env' symlink is for glib
 source=/tools/bin
 target=${LFS}/usr/bin
-link=${source}/file
-if [ ! -L ${target}/$(basename ${link}) ]; then
-    ln -sv ${link} ${target}
-fi
+for link in ${source}/{env,file}; do
+    if [ ! -L ${target}/$(basename ${link}) ]; then
+        ln -sv ${link} ${target}
+    fi
+done
 
 source=/tools/lib
 target=${LFS}/usr/lib