fix: exit after first interaction
This commit is contained in:
parent
47db5038ac
commit
b319625b29
1 changed files with 13 additions and 17 deletions
30
certman.sh
30
certman.sh
|
@ -249,25 +249,21 @@ main_menu() {
|
|||
exit 0
|
||||
fi
|
||||
|
||||
while true; do
|
||||
echo -e "\n${BLUE}Certificate Management Menu${NC}"
|
||||
echo "1. Process all certificates"
|
||||
echo "2. List installed certificates"
|
||||
echo "3. Check certificate expiration"
|
||||
echo "4. Force update all certificates"
|
||||
echo "5. Exit"
|
||||
echo -e "\n${BLUE}Certificate Management Menu${NC}"
|
||||
echo "1. Process all certificates"
|
||||
echo "2. List installed certificates"
|
||||
echo "3. Check certificate expiration"
|
||||
echo "4. Force update all certificates"
|
||||
|
||||
read -r -p "Select an option (1-5): " choice
|
||||
read -r -p "Select an option (1-4): " choice
|
||||
|
||||
case $choice in
|
||||
1) FORCE_UPDATE="false"; process_certificates ;;
|
||||
2) ls -l "$CERT_PATH"/*.crt 2>/dev/null || echo "No certificates found" ;;
|
||||
3) check_cert_expiration ;;
|
||||
4) FORCE_UPDATE="true"; process_certificates; FORCE_UPDATE="false" ;;
|
||||
5) echo -e "${GREEN}Exiting...${NC}"; exit 0 ;;
|
||||
*) echo -e "${RED}Invalid option${NC}" ;;
|
||||
esac
|
||||
done
|
||||
case $choice in
|
||||
1) FORCE_UPDATE="false"; process_certificates ;;
|
||||
2) ls -l "$CERT_PATH"/*.crt 2>/dev/null || echo "No certificates found" ;;
|
||||
3) check_cert_expiration ;;
|
||||
4) FORCE_UPDATE="true"; process_certificates; FORCE_UPDATE="false" ;;
|
||||
*) echo -e "${RED}Invalid option${NC}" ;;
|
||||
esac
|
||||
}
|
||||
|
||||
# Script initialization
|
||||
|
|
Loading…
Add table
Reference in a new issue