Estou trabalhando em script de shell automatizado para tarefas específicas. Antes de executar as etapas da tarefa, quero validar a chave de licença fornecida ao cliente com uma chamada de serviço da Web.
Por favor, ajude-me a fazer o pacote (.deb ou qualquer outro) desses dois arquivos (shell script e arquivo de licença) de tal forma que o usuário final execute automaticamente com um comando simples.
Estou fornecendo a parte inicial do meu shell script com o arquivo de licença de amostra
Parte do script de shell:
#/bin/sh
function pause(){
read -p "$*"
}
file="./license.properties"
url="webserviceurl"
if [ -f "$file" ]
then
echo "$file found."
. $file
echo "sourcing of file is done"
echo $productName" "$productVersion "license information"
echo "Name of customer =" $customerName
echo "license key of customer =" $licenseId
else
echo "license properties file not found."
exit 0
fi
curl -i -H "Accept: application/json" $url?licenseId=$licenseId
arquivo de licença de amostra
productName = ESMA customerName = usuário beta productVersion = 1,0 licenseId = teststring