diff options
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/recipes-core/initrdscripts/files/init-install-efi.sh | 22 | ||||
| -rw-r--r-- | meta/recipes-core/initrdscripts/files/init-install.sh | 22 |
2 files changed, 28 insertions, 16 deletions
diff --git a/meta/recipes-core/initrdscripts/files/init-install-efi.sh b/meta/recipes-core/initrdscripts/files/init-install-efi.sh index d58826a240..f564f4e2d6 100644 --- a/meta/recipes-core/initrdscripts/files/init-install-efi.sh +++ b/meta/recipes-core/initrdscripts/files/init-install-efi.sh | |||
| @@ -78,17 +78,23 @@ for hdname in $hdnamelist; do | |||
| 78 | cat /sys/block/$hdname/device/uevent | 78 | cat /sys/block/$hdname/device/uevent |
| 79 | fi | 79 | fi |
| 80 | echo | 80 | echo |
| 81 | # Get user choice | 81 | done |
| 82 | while true; do | 82 | |
| 83 | echo -n "Do you want to install this image there? [y/n] " | 83 | # Get user choice |
| 84 | read answer | 84 | while true; do |
| 85 | if [ "$answer" = "y" -o "$answer" = "n" ]; then | 85 | echo "Please select an install target or press n to exit ($hdnamelist ): " |
| 86 | read answer | ||
| 87 | if [ "$answer" = "n" ]; then | ||
| 88 | echo "Installation manually aborted." | ||
| 89 | exit 1 | ||
| 90 | fi | ||
| 91 | for hdname in $hdnamelist; do | ||
| 92 | if [ "$answer" = "$hdname" ]; then | ||
| 93 | TARGET_DEVICE_NAME=$answer | ||
| 86 | break | 94 | break |
| 87 | fi | 95 | fi |
| 88 | echo "Please answer y or n" | ||
| 89 | done | 96 | done |
| 90 | if [ "$answer" = "y" ]; then | 97 | if [ -n "$TARGET_DEVICE_NAME" ]; then |
| 91 | TARGET_DEVICE_NAME=$hdname | ||
| 92 | break | 98 | break |
| 93 | fi | 99 | fi |
| 94 | done | 100 | done |
diff --git a/meta/recipes-core/initrdscripts/files/init-install.sh b/meta/recipes-core/initrdscripts/files/init-install.sh index c5623eeb26..72ce92b964 100644 --- a/meta/recipes-core/initrdscripts/files/init-install.sh +++ b/meta/recipes-core/initrdscripts/files/init-install.sh | |||
| @@ -72,17 +72,23 @@ for hdname in $hdnamelist; do | |||
| 72 | cat /sys/block/$hdname/device/uevent | 72 | cat /sys/block/$hdname/device/uevent |
| 73 | fi | 73 | fi |
| 74 | echo | 74 | echo |
| 75 | # Get user choice | 75 | done |
| 76 | while true; do | 76 | |
| 77 | echo -n "Do you want to install this image there? [y/n] " | 77 | # Get user choice |
| 78 | read answer | 78 | while true; do |
| 79 | if [ "$answer" = "y" -o "$answer" = "n" ]; then | 79 | echo "Please select an install target or press n to exit ($hdnamelist ): " |
| 80 | read answer | ||
| 81 | if [ "$answer" = "n" ]; then | ||
| 82 | echo "Installation manually aborted." | ||
| 83 | exit 1 | ||
| 84 | fi | ||
| 85 | for hdname in $hdnamelist; do | ||
| 86 | if [ "$answer" = "$hdname" ]; then | ||
| 87 | TARGET_DEVICE_NAME=$answer | ||
| 80 | break | 88 | break |
| 81 | fi | 89 | fi |
| 82 | echo "Please answer y or n" | ||
| 83 | done | 90 | done |
| 84 | if [ "$answer" = "y" ]; then | 91 | if [ -n "$TARGET_DEVICE_NAME" ]; then |
| 85 | TARGET_DEVICE_NAME=$hdname | ||
| 86 | break | 92 | break |
| 87 | fi | 93 | fi |
| 88 | done | 94 | done |
