Les scripts conservaient leur extension sh lors de la copie.
Ce qui n'était pas voulu.
This commit is contained in:
parent
0629b4a616
commit
278e40439d
20
install.sh
20
install.sh
|
@ -85,15 +85,25 @@ process_deployment_files() {
|
||||||
# Récupérer des fichiers installés
|
# Récupérer des fichiers installés
|
||||||
fileslist_local=$(cat "$file_desc")
|
fileslist_local=$(cat "$file_desc")
|
||||||
|
|
||||||
# Utilisez la commande rsync pour copier les fichiers
|
# Copie des fichiers listés dans $file_desc
|
||||||
log "Copie des fichiers listés dans $file_desc."
|
log "Copie des fichiers listés dans $file_desc."
|
||||||
|
|
||||||
# Copier les fichiers en supprimant les extensions
|
# Copier les fichiers en supprimant les extensions
|
||||||
for file in $fileslist_local; do
|
for file in $fileslist_local; do
|
||||||
cp -v "$source/$file" "$destination/" 2>&1 | while read -r line; do
|
# debut Supprimer l'extension du nom de fichier si c'est un Bash Script
|
||||||
|
file_type=$(file -b "$source/$file")
|
||||||
|
if [[ "$file_type" == *"Bourne-Again shell script"* ]]; then
|
||||||
|
log "$file est un fichier Bash."
|
||||||
|
file_dest="${file%.*}"
|
||||||
|
log "Nom de fichier sans extension : $file_dest"
|
||||||
|
else
|
||||||
|
file_dest="${file}"
|
||||||
|
fi
|
||||||
|
# fin
|
||||||
|
cp -v "$source/$file" "$destination/$file_dest" 2>&1 | while read -r line; do
|
||||||
log "- $line"
|
log "- $line"
|
||||||
done
|
done
|
||||||
add_uninstall "$destination/$file"
|
add_uninstall "$destination/$file_dest"
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
error "Le fichier '$file_desc' n'existe pas. Votre dépôt Git local n'est pas complet ou quelque chose s'est mal passé."
|
error "Le fichier '$file_desc' n'existe pas. Votre dépôt Git local n'est pas complet ou quelque chose s'est mal passé."
|
||||||
|
@ -145,7 +155,7 @@ process_deployment_files "$destination_dir" "$source_dir" "$file_local_desc"
|
||||||
|
|
||||||
## Declarations ##
|
## Declarations ##
|
||||||
|
|
||||||
# Spécifier le chemin du répertoire ~/.local/bin
|
# Spécifier le chemin du répertoire
|
||||||
destination_dir="$HOME/.local/share/man"
|
destination_dir="$HOME/.local/share/man"
|
||||||
|
|
||||||
# Spécifier le chemin du répertoire du dépôt Git local
|
# Spécifier le chemin du répertoire du dépôt Git local
|
||||||
|
@ -173,7 +183,7 @@ process_deployment_files "$destination_dir" "$source_dir" "$file_local_desc"
|
||||||
|
|
||||||
## Declarations ##
|
## Declarations ##
|
||||||
|
|
||||||
# Spécifier le chemin du répertoire ~/.local/bin
|
# Spécifier le chemin du répertoire
|
||||||
destination_dir="$HOME/.local/bin"
|
destination_dir="$HOME/.local/bin"
|
||||||
|
|
||||||
# Spécifier le chemin du répertoire du dépôt Git local
|
# Spécifier le chemin du répertoire du dépôt Git local
|
||||||
|
|
Loading…
Reference in New Issue