mirror of
https://mojerepo.cf/NeoBoot/NeoBoot-9.git
synced 2025-10-30 17:45:46 +01:00
8.08 big update
This commit is contained in:
@@ -27,7 +27,6 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ `mount | grep /proc | wc -l` -lt 1 ]; then
|
if [ `mount | grep /proc | wc -l` -lt 1 ]; then
|
||||||
#/bin/mount -a
|
|
||||||
/bin/mount -t proc proc /proc > /dev/null 2>&1
|
/bin/mount -t proc proc /proc > /dev/null 2>&1
|
||||||
/bin/mount -t sysfs sysfs /sys > /dev/null 2>&1
|
/bin/mount -t sysfs sysfs /sys > /dev/null 2>&1
|
||||||
/sbin/depmod -Ae > /dev/null 2>&1
|
/sbin/depmod -Ae > /dev/null 2>&1
|
||||||
@@ -37,48 +36,9 @@ else
|
|||||||
/etc/init.d/mdev > /dev/null 2>&1
|
/etc/init.d/mdev > /dev/null 2>&1
|
||||||
|
|
||||||
sleep 5
|
sleep 5
|
||||||
mnttest="nouuid"
|
|
||||||
if [ -e /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install ]; then
|
|
||||||
orgimag1=`mount | sed '/sd/!d' | cut -d" " -f1`
|
|
||||||
selectinstall=`cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install`
|
|
||||||
for item in $orgimag1; do
|
|
||||||
selectmnt=`blkid | sed "/$selectinstall/!d" | cut -d":" -f1`
|
|
||||||
if [ $selectmnt == $item ]; then
|
|
||||||
mnttest="uuid"
|
|
||||||
mount $selectmnt `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` > /dev/null 2>&1
|
|
||||||
fi
|
|
||||||
if [ ! -e `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location`ImageBoot ]; then
|
|
||||||
umount `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` > /dev/null 2>&1
|
|
||||||
else
|
|
||||||
break;
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
if [ ! -e `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location`$IMAGEKATALOG ]; then
|
|
||||||
mkdir -p /media/hdd > /dev/null 2>&1
|
|
||||||
mkdir -p /media/usb > /dev/null 2>&1
|
|
||||||
fi
|
|
||||||
if [ ! -e `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` ]; then
|
|
||||||
mkdir `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` > /dev/null 2>&1
|
|
||||||
fi
|
|
||||||
if [ $mnttest == "nouuid" ] ; then
|
|
||||||
DEVICES1=`find /dev/sd??`
|
|
||||||
for DEVICE in $DEVICES1;
|
|
||||||
do
|
|
||||||
if [ -e `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` ]; then
|
|
||||||
mount $DEVICE `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` > /dev/null 2>&1
|
|
||||||
fi
|
|
||||||
if [ ! -e `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location`ImageBoot ]; then
|
|
||||||
umount `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` > /dev/null 2>&1
|
|
||||||
else
|
|
||||||
break;
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -e $NEODEVICE$IMAGEKATALOG/.neonextboot ]; then
|
if [ ! -e $NEODEVICE$IMAGEKATALOG/.neonextboot ]; then
|
||||||
/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neom
|
/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neom; sleep 2
|
||||||
sleep 2
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
UPLOAD=ImagesUpload
|
UPLOAD=ImagesUpload
|
||||||
@@ -139,20 +99,6 @@ else
|
|||||||
orgimag=`mount | sed '/sd/!d' | cut -d" " -f1`
|
orgimag=`mount | sed '/sd/!d' | cut -d" " -f1`
|
||||||
rm -f $NEODEVICE$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh
|
rm -f $NEODEVICE$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh
|
||||||
cp -f /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/mountpoint.sh $NEODEVICE$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh
|
cp -f /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/mountpoint.sh $NEODEVICE$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh
|
||||||
for item in $orgimag; do
|
|
||||||
ohdd=`echo $item | cut -d"/" -f3`
|
|
||||||
nhdd=`mount | sed "/\$ohdd/!d" | sed q | cut -d" " -f3`
|
|
||||||
if [ $nhdd == '$NEODEVICE' ]; then
|
|
||||||
echo $nhdd
|
|
||||||
echo "mkdir "$nhdd >> $NEODEVICE$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh
|
|
||||||
echo "mount "$item $nhdd >> $NEODEVICE$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh
|
|
||||||
else
|
|
||||||
echo "umount "$nhdd >> $NEODEVICE$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh
|
|
||||||
echo "mkdir "$nhdd >> $NEODEVICE$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh
|
|
||||||
echo "mount "$item $nhdd >> $NEODEVICE$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh
|
|
||||||
echo ok
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
chmod 755 `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location`$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh
|
chmod 755 `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location`$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh
|
||||||
#/bin/mount /dev/sda1 $NEODEVICE$IMAGEKATALOG/$TARGET/media/hdd
|
#/bin/mount /dev/sda1 $NEODEVICE$IMAGEKATALOG/$TARGET/media/hdd
|
||||||
if [ -f `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location`$IMAGEKATALOG/$TARGET/sbin/init.sysvinit ]; then
|
if [ -f `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location`$IMAGEKATALOG/$TARGET/sbin/init.sysvinit ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user