diff --git a/CHANGES.txt b/CHANGES.txt index fd4a74d..0e0b436 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,10 @@ +## Version 2.9.0 du 10/08/2015-14:04 + +447d13f support de nouvelles versions d'OS pour sysinfos +48e111a fconv et fnconv: le premier argument est le fichier s'il n'est pas spécifié avec -f +c29f4b9 mkiso: nouvelles options -A et -V +662b82f caturl --check ne doit pas afficher l'url + ## Version 2.8.0 du 22/07/2015-15:09 0f5b572 uinst installe maintenant les profils en mode partagé par défaut diff --git a/VERSION.txt b/VERSION.txt index 834f262..c8e38b6 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -2.8.0 +2.9.0 diff --git a/caturl b/caturl index b76aef8..ec10a19 100755 --- a/caturl +++ b/caturl @@ -87,4 +87,5 @@ END { if (type == 2) print URL } fi fi +[ -n "$check" ] && exit 0 echo "$URL" diff --git a/fconv b/fconv index 0428e7b..b1c603f 100755 --- a/fconv +++ b/fconv @@ -7,7 +7,8 @@ function display_help() { uecho "$scriptname: convertir un fichier ou les fichiers d'un répertoire USAGE - $scriptname [options] -- [cmds...] + $scriptname -f FILE [cmds...] + $scriptname FILE [cmds...] Une ou plusieurs commandes peuvent être spécifiées, séparées // La commande par défaut est 'lf' @@ -24,9 +25,16 @@ OPTIONS Pour la commande conv, inverser src_enc et dest_enc, qui doivent être tous les deux spécifiés. -f, --file FILE - Spécifier le fichier ou le répertoire concerné par la conversion. Par - défaut, convertir l'entrée standard. Les options -d et --dir sont aussi - reconnus et sont des aliases de convenance + Spécifier le fichier ou le répertoire concerné par la conversion. Les + aliases -d et --dir sont aussi reconnus. + Si cette option n'est pas spécifiée, le premier argument est considéré + comme le nom du fichier ou du répertoire à convertir. Par défaut, + convertir l'entrée standard. + Si un répertoire est spécifié, tous les fichiers de ce répertoire et de + ses sous-répertoires sont recherchés de façon récursive, sans limite de + profondeur. Ensuite, chacun de ces fichiers est converti. + --show-cmd + Afficher la commande qui serait exécutée COMMANDES c, conv dest_enc [src_enc] @@ -178,7 +186,10 @@ parse_opts "${PRETTYOPTS[@]}" \ --show-cmd show_cmd=1 \ @ args -- "$@" && set -- "${args[@]}" || die "$args" -[ -n "$FILE" ] || FILE=- +if [ -z "$FILE" ]; then + FILE="${1:--}" + shift +fi [ "$FILE" == - ] && FILE=/dev/stdin if [ "$FILE" != /dev/stdin ]; then [ -e "$FILE" ] || die "$FILE: fichier introuvable" diff --git a/fnconv b/fnconv index 0a6565b..490fb17 100755 --- a/fnconv +++ b/fnconv @@ -7,7 +7,8 @@ function display_help() { uecho "$scriptname: renommer un fichier ou les fichiers d'un répertoire USAGE - $scriptname [options] [cmds...] + $scriptname -f FILE [cmds...] + $scriptname FILE [cmds...] Une ou plusieurs commandes peuvent être spécifiées, séparées // La commande par défaut est 'fixcase' @@ -21,6 +22,15 @@ OPTIONS -r, --reverse Pour la commande conv, inverser src_enc et dest_enc, qui doivent être tous les deux spécifiés. + -f, --file FILE + Spécifier le fichier ou le répertoire concerné par le renommage. Les + aliases -d et --dir sont aussi reconnus. + Si cette option n'est pas spécifiée, le premier argument est considéré + comme le nom du fichier ou du répertoire à renommer. + Si un répertoire est spécifié, le traitement est appliqué à tous les + fichiers et répertoires de façon récursive, sans limite de profondeur. + --show-cmd + Afficher la commande qui serait exécutée COMMANDES C, conv dest_enc [src_enc] @@ -194,14 +204,20 @@ CONV_FROM= CONV_TO= OPTIMIZE_CONV=1 REVERSE_CONV= +FILE= +show_cmd= parse_opts "${PRETTYOPTS[@]}" \ --help '$exit_with display_help' \ -N,--detect-always OPTIMIZE_CONV= \ -r,--reverse REVERSE_CONV=1 \ + -f:,--file:,-d:,--dir: FILE= \ --show-cmd show_cmd=1 \ @ args -- "$@" && set -- "${args[@]}" || die "$args" -FILE="${1:--}"; shift +if [ -z "$FILE" ]; then + FILE="${1:--}" + shift +fi [ "$FILE" == - ] && FILE=/dev/stdin if [ "$FILE" != /dev/stdin ]; then [ -e "$FILE" ] || die "$FILE: fichier introuvable" diff --git a/lib/ulib/.ulibver b/lib/ulib/.ulibver index c6029be..bfd92c5 100644 --- a/lib/ulib/.ulibver +++ b/lib/ulib/.ulibver @@ -1 +1 @@ -009003000 +009004000 diff --git a/lib/ulib/sysinfos b/lib/ulib/sysinfos index 5367553..2777ba7 100644 --- a/lib/ulib/sysinfos +++ b/lib/ulib/sysinfos @@ -25,16 +25,16 @@ SYSDIST_ALIASES=( # attention: dans *_SYSVERS, les noms doivent être ordonnés du plus récent au # moins récent debianlike_SYSVERS=() -debian_SYSVERS=(wheezy squeeze lenny etch) +debian_SYSVERS=(stretch jessie wheezy squeeze lenny etch) ubuntu_SYSVERS=(oneiric natty maverick lucid karmic jaunty intrepid hardy) redhatlike_SYSVERS=() -rhel_SYSVERS=(rhel6 rhel5 rhel4 redhat6 redhat5 redhat4) +rhel_SYSVERS=(rhel7 rhel6 rhel5 rhel4 redhat7 redhat6 redhat5 redhat4) fedora_SYSVERS=(fedora14 fedora13 fedora12 fedora11) -centos_SYSVERS=(centos6 centos5 centos4 redhat6 redhat5 redhat4) +centos_SYSVERS=(centos7 centos6 centos5 centos4 redhat7 redhat6 redhat5 redhat4) suse_SYSVERS=() gentoo_SYSVERS=() SYSVER_ALIASES=( - 7=wheezy 6=squeeze 5=lenny 4=etch + 9=stretch 8=jessie 7=wheezy 6=squeeze 5=lenny 4=etch 11.10=oneiric 11.04=natty 10.10=maverick 10.04=lucid 9.10=karmic 9.04=jaunty 8.10=intrepid 8.04=hardy ) @@ -92,6 +92,8 @@ if [ "$UNAME_SYSTEM" == "Linux" ]; then if [ -f /etc/debian_version ]; then case "$( $(ppath "$dest")" O; then - "$prog" -A "CD: $srcname" -V "$srcname" -r -hide-rr-moved -J ${hfsmode:+-hfs -part --netatalk} "$@" -o "$dest" "$srcdir" + "$prog" -V "$volume" -A "$application" -r -hide-rr-moved -J ${hfsmode:+-hfs -part --netatalk} "$@" -o "$dest" "$srcdir" fi