Merge pull request #2420 from GNS3/bugfix/2419

Fix issues with recent busybox versions
This commit is contained in:
Jeremy Grossmann 2024-10-01 17:37:44 +07:00 committed by GitHub
commit 6933c3d938
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -25,7 +25,10 @@ PATH=/gns3/bin:/tmp/gns3/bin:/sbin:$PATH
# bootstrap busybox commands # bootstrap busybox commands
if [ ! -d /tmp/gns3/bin ]; then if [ ! -d /tmp/gns3/bin ]; then
busybox mkdir -p /tmp/gns3/bin busybox mkdir -p /tmp/gns3/bin
/gns3/bin/busybox --install -s /tmp/gns3/bin for applet in `busybox --list-full`
do
ln -s /gns3/bin/busybox "/tmp/gns3/bin/$applet"
done
fi fi
# Restore file permission and mount volumes # Restore file permission and mount volumes
@ -75,7 +78,7 @@ ip link set dev lo up
while true while true
do do
grep $GNS3_MAX_ETHERNET /proc/net/dev > /dev/null && break grep $GNS3_MAX_ETHERNET /proc/net/dev > /dev/null && break
sleep 0.5 usleep 500000 # wait 0.5 seconds
done done
# activate eth interfaces # activate eth interfaces