fix: act pkg

This commit is contained in:
2024-01-17 16:10:53 +08:00
parent 0cff207e67
commit c37949d73a

View File

@@ -1,21 +1,30 @@
#!/bin/bash #!/bin/bash
expect <<EOF filename="$1"
set timeout 180 extension=$(basename "${1}" | awk -F . '{print $NF}')
file_extension=$(basename "${1}" | awk -F . '{print $NF}')
case $file_extension in case "${extension}" in
deb) deb)
spawn dpkg -i --force-all ${1} expect <<EOF
spawn dpkg -i --force-all "$filename"
set timeout 180
expect {
"y/n" { send "n\n"; exp_continue }
}
EOF
;; ;;
rpm) rpm)
spawn rpm -Uvh ${1} expect <<EOF
spawn rpm -Uvh "$filename"
set timeout 180
expect {
"y/n" { send "n\n"; exp_continue }
}
EOF
;; ;;
*) *)
exit 1
#"The file does not have a .deb or .rpm extension" echo "The file does not have a .deb or .rpm extension"
exit 1
;; ;;
esac esac
expect {
"y/n" { send "n\n";exp_continue }
}
EOF