summaryrefslogtreecommitdiff
path: root/scripts/init-premount
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2007-04-14 11:51:52 +0200
committerDavid Härdeman <david@hardeman.nu>2007-04-14 11:51:52 +0200
commitcf98d0b5ba3eb20d7ca7c4404dd404bedd5fc22b (patch)
tree6e532c7ded5de6a09b2f51ad098610a67c7a1c04 /scripts/init-premount
parent24973b26ba0b43594d6c2bdbc2680f51998b8294 (diff)
downloadinitramfs-tools-cf98d0b5ba3eb20d7ca7c4404dd404bedd5fc22b.tar.gz
initramfs-tools-cf98d0b5ba3eb20d7ca7c4404dd404bedd5fc22b.zip
Replace grep use with shell equivalent
Diffstat (limited to 'scripts/init-premount')
-rwxr-xr-xscripts/init-premount/ps317
1 files changed, 10 insertions, 7 deletions
diff --git a/scripts/init-premount/ps3 b/scripts/init-premount/ps3
index 1fe65ae..d4b1609 100755
--- a/scripts/init-premount/ps3
+++ b/scripts/init-premount/ps3
@@ -17,12 +17,15 @@ esac
case "$DPKG_ARCH" in
powerpc|ppc64)
- # For PS3's we know these devices will exist, and we'll need them
- if grep -q PS3 /proc/cpuinfo; then
- modprobe ps3_storage
- modprobe gelic_net
- modprobe ohci-hcd
- modprobe ehci-hcd
- fi
+ while read line; do
+ if [ "${line}" =! "${line#machine*PS3PF}" ]; then
+ # For PS3's we know these devices will exist,
+ # and that we'll need them
+ modprobe ps3_storage
+ modprobe gelic_net
+ modprobe ohci-hcd
+ modprobe ehci-hcd
+ fi
+ done < /proc/cpuinfo
;;
esac