+@FEBOOTSTRAP@ $modules -u @UPDATES@ @REPO@ initramfs @MIRROR@
+
+# /sysroot is where the guest root filesystem will be mounted.
+mkdir initramfs/sysroot
+@FEBOOTSTRAP_RUN@ initramfs -- chmod 0777 /sysroot
+
+# Create /tmp if it is missing.
+mkdir -p initramfs/tmp
+@FEBOOTSTRAP_RUN@ initramfs -- chmod 0777 /tmp
+
+# Make a safe 'install_file' function to install files into the
+# filesystem. XXX We need a 'febootstrap-install' utility.
+# Usage: install_file <local-file> <target-pathname> mode owner[.group]
+install_file ()
+{
+ cp "$1" initramfs/"$2"
+ # Get the inode of the new file and remove it from fakeroot.log.
+ ino=$(ls -i initramfs/"$2" | awk '{print $1}')
+ cp initramfs/fakeroot.log fakeroot.log.old
+ grep -v "ino=$ino," fakeroot.log.old > initramfs/fakeroot.log
+ rm fakeroot.log.old
+ # Set mode, owner and group as desired.
+ @FEBOOTSTRAP_RUN@ initramfs -- chmod "$3" "$2"
+ @FEBOOTSTRAP_RUN@ initramfs -- chown "$4" "$2"
+}