Intégration de la branche runsmod-paths
This commit is contained in:
commit
db76c12a1f
|
@ -129,19 +129,21 @@ function __runsmod_fixurl() {
|
|||
|
||||
function __runsmod_getpath_from_baseurl() {
|
||||
# obtenir le nom correspond à un url de base, utilisable dans un chemin
|
||||
local url="$1" path userhost user host dummy
|
||||
local url="$1" scheme path userhost user host dummy
|
||||
case "$url" in
|
||||
http:*|https:*)
|
||||
path="${url%/}"
|
||||
scheme="${url%%:*}"
|
||||
path="${url#*://}"
|
||||
path="${path%/}"
|
||||
path="${path/:\/\//_}"
|
||||
path="${path//\//_}"
|
||||
echo "$path"
|
||||
echo "${path}_${scheme}"
|
||||
return
|
||||
;;
|
||||
*)
|
||||
splitpair "$url" userhost dummy
|
||||
splituserhost "$userhost" user host
|
||||
echo "ssh_${user}_${host}"
|
||||
echo "${host}_${user}_ssh"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue