-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
upkernel.sh
executable file
·41 lines (35 loc) · 1.01 KB
/
upkernel.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/bash
# Submit Kernel to sourceforge
while true; do
read -p "Where is the source root folder? (Current: '$(pwd)') : " ROOT
read -p "Username of SFTP: " SFUSER
read -p "Address of SFTP: " SFSERVER
read -p "Folder Location of SFTP to be sent (add / at initial entry because it is not defined in process): " SFLAND
echo "This is the result:"
echo ""
echo "Root Source: $ROOT"
echo "SFTP Username: $SFUSER"
echo "Address of SFTP: $SFSERVER"
echo "Folder Location of the SFTP: $SFLAND"
echo "Make sure its like: /home/files where '/'home defined or else it would cause issues then that is your fault at a million percentage"
echo ""
read -p "Are you sure that it's correct? (y/n): " RES
case $RES in
[Yy]*)
echo "Sending..."
scp "$ROOT/arch/arm64/boot/Image" "$SFUSER@$SFSERVER:$SFLAND"
echo "Done"
break
exit
;;
[Nn]*)
break
exit
;;
*)
echo "Invalid Response"
echo "Use: Y or y or N or n"
;;
esac
done
exit