aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Gaffney <agaffney@gentoo.org>2008-12-13 14:36:16 -0600
committerAndrew Gaffney <agaffney@gentoo.org>2008-12-13 14:36:16 -0600
commit8bc0328be83a557f02139df8479ba2b4fc1297bd (patch)
tree2851a78855da52f1c10eeff48871d14b920c592b /gen_initramfs.sh
parentEnable support klogd and syslogd for netboot (diff)
downloadgenkernel-8bc0328be83a557f02139df8479ba2b4fc1297bd.tar.gz
genkernel-8bc0328be83a557f02139df8479ba2b4fc1297bd.tar.bz2
genkernel-8bc0328be83a557f02139df8479ba2b4fc1297bd.zip
Move udhcpc's script to default location
Diffstat (limited to 'gen_initramfs.sh')
-rw-r--r--gen_initramfs.sh11
1 files changed, 7 insertions, 4 deletions
diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index e14604c..b6bfb9f 100644
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -42,15 +42,18 @@ append_busybox() {
then
rm -rf "${TEMP}/initramfs-busybox-temp" > /dev/null
fi
- mkdir -p "${TEMP}/initramfs-busybox-temp/bin/"
- cp "${GK_SHARE}/defaults/udhcpc.scripts" ${TEMP}/initramfs-busybox-temp/bin/
- chmod +x "${TEMP}/initramfs-busybox-temp/bin/udhcpc.scripts"
+ mkdir -p "${TEMP}/initramfs-busybox-temp/bin/"
tar -xjf "${BUSYBOX_BINCACHE}" -C "${TEMP}/initramfs-busybox-temp/bin" busybox ||
gen_die 'Could not extract busybox bincache!'
chmod +x "${TEMP}/initramfs-busybox-temp/bin/busybox"
- for i in '[' ash sh mount uname echo cut; do
+ mkdir -p "${TEMP/initramfs-busybox-temp/usr/share/udhcpc/"
+ cp "${GK_SHARE}/defaults/udhcpc.scripts" ${TEMP}/initramfs-busybox-temp/usr/share/udhcpc/default.script
+ chmod +x "${TEMP}/initramfs-busybox-temp/usr/share/udhcpc/default.script"
+
+ # Set up a few default symlinks
+ for i in '[' ash sh mount uname echo cut cat; do
rm -f ${TEMP}/initramfs-busybox-temp/bin/$i > /dev/null
ln ${TEMP}/initramfs-busybox-temp/bin/busybox ${TEMP}/initramfs-busybox-temp/bin/$i ||
gen_die "Busybox error: could not link ${i}!"