forked from len0rd/rockbox
hiby_patcher: Fix a couple of bugs in the hotplug scripts
Change-Id: Id8782b843c626aba37a954b930f9bcaac21bc073
This commit is contained in:
parent
6f9a157fca
commit
7d3e39cfd8
1 changed files with 14 additions and 6 deletions
|
|
@ -167,12 +167,11 @@ reboot
|
||||||
print FILE "sd[a-z][0-9]+ 0:0 664 @ /etc/rb_inserting.sh\n";
|
print FILE "sd[a-z][0-9]+ 0:0 664 @ /etc/rb_inserting.sh\n";
|
||||||
print FILE "mmcblk[0-9]p[0-9] 0:0 664 @ /etc/rb_inserting.sh\n";
|
print FILE "mmcblk[0-9]p[0-9] 0:0 664 @ /etc/rb_inserting.sh\n";
|
||||||
print FILE "mmcblk[0-9] 0:0 664 @ /etc/rb_inserting.sh\n";
|
print FILE "mmcblk[0-9] 0:0 664 @ /etc/rb_inserting.sh\n";
|
||||||
print FILE "sd[a-z] 0:0 664 \$ /etc/rb_removing.sh";
|
print FILE "sd[a-z] 0:0 664 \$ /etc/rb_removing.sh\n";
|
||||||
print FILE "mmcblk[0-9] 0:0 664 \$ /etc/rb_removing.sh\n";
|
print FILE "mmcblk[0-9] 0:0 664 \$ /etc/rb_removing.sh\n";
|
||||||
close FILE;
|
close FILE;
|
||||||
|
|
||||||
my $insert_sh = '
|
my $insert_sh = '#!/bin/sh
|
||||||
#!/bin/sh
|
|
||||||
# $MDEV is the device
|
# $MDEV is the device
|
||||||
|
|
||||||
case $MDEV in
|
case $MDEV in
|
||||||
|
|
@ -196,11 +195,20 @@ mount $MDEV $MNT_POINT
|
||||||
close FILE;
|
close FILE;
|
||||||
chmod 0755, "$rootfsdir/etc/rb_inserting.sh";
|
chmod 0755, "$rootfsdir/etc/rb_inserting.sh";
|
||||||
|
|
||||||
my $remove_sh = '
|
my $remove_sh = '#!/bin/sh
|
||||||
#!/bin/sh
|
|
||||||
# $MDEV is the device
|
# $MDEV is the device
|
||||||
|
|
||||||
|
case $MDEV in
|
||||||
|
mmc*)
|
||||||
|
MNT_POINT=/mnt/sd_0
|
||||||
|
;;
|
||||||
|
sd*)
|
||||||
|
MNT_POINT=/mnt/usb
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
sync;
|
sync;
|
||||||
unmount -f $MDEV;
|
umount -f $MNT_POINT || umount -f $MDEV;
|
||||||
';
|
';
|
||||||
|
|
||||||
open FILE, ">$rootfsdir/etc/rb_removing.sh" || die("can't write hotplug helpers!");
|
open FILE, ">$rootfsdir/etc/rb_removing.sh" || die("can't write hotplug helpers!");
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue