capsite

Ressources et outils pour la génération de ma capsule et de mon site
git clone git://git.asteride.xyz/~ldp/capsite.git
Journaux | Fichiers | Références

commit 5c03007dad509760f0572bd5901c46bef4a6f6df
parent 0309b27b1c9b921f38d637d0befe0cf2464dc2d6
Auteur: Selve <selve@asteride.xyz>
Date:   Thu, 26 Oct 2023 23:00:18 -0400

[gen] abandon de la fonction plus_jeune

Tenter de répliquer le fonctionnement de make était trop difficile. Cette
décision est provisoire.

Diffstat:
Mconstruire.sh | 20++------------------
1 file changed, 2 insertions(+), 18 deletions(-)

diff --git a/construire.sh b/construire.sh @@ -10,17 +10,9 @@ RACINE="asteride.xyz/~selve" FCH_LIENS_STD="$DOS_LIENS/liens.debout" -plus_jeune() { - cible="$1" - shift - [ -f "$cible" ] || return 0 - [ -n "$(find "$@" -newer "$cible")" ] -} - # $1 protocole # $2 extension liens_std() { - plus_jeune "$DOS_LIENS/$1" "$FCH_LIENS_STD" || return 0 echo "$FCH_LIENS_STD -> $DOS_LIENS/$1" aplat <"$FCH_LIENS_STD" | exclure -vproto="$1" | \ awk -v plan="$1" -v ext="$2" -f "$DOS_LIB/general.awk" \ @@ -34,7 +26,6 @@ humans() { dst="${special%.special.debout}.txt" tous="$(find "$DOS_SRC/" -type f -name "*.$1.aplat" \ ! -name 'humans.special.aplat')" - plus_jeune "$DOS_DST/$1/$dst" $tous "$DOS_SRC/$special" || return 0 echo "$DOS_SRC/$special -> $DOS_DST/$1/$dst" aplat <"$DOS_SRC/$special" >"$DOS_SRC/$inter" awk -f "$DOS_LIB/general.awk" -f "$DOS_LIB/humans.awk" \ @@ -46,7 +37,6 @@ humans() { robots.txt() { special="$DOS_SRC/robots.special.debout" dst="$DOS_DST/$1/robots.txt" - plus_jeune "$dst" "$special" "$FCH_LIENS_STD" || return 0 echo "$special -> $dst" aplat <"$special" | exclure -vdest="$2" | \ awk -v fichier="$DOS_LIENS/$1" \ @@ -70,11 +60,8 @@ copier() { do res="$DOS_DST/$1/${f#$DOS_SRC/}" res="${res%.cp}" - if plus_jeune "$res" "$f" - then - echo "$f -> $res" - cp "$f" "$res" - fi + echo "$f -> $res" + cp "$f" "$res" done } @@ -95,7 +82,6 @@ gen_aplat() { ! -name '*.special.debout') do res="${f%.debout}.$1.aplat" - plus_jeune "$res" "$f" "$FCH_LIENS_STD" || continue echo "$f -> $res" aplat <"$f" | exclure -vdest="$2" | \ awk -v fichier="$DOS_LIENS/$1" \ @@ -112,7 +98,6 @@ gen_final() { do res="${f%.$1.aplat}.$3" res="$DOS_DST/$1/${res#$DOS_SRC/}" - plus_jeune "$res" "$f" || continue echo "$f -> $res" awk -f "$DOS_LIB/general.awk" \ -f "$DOS_LIB/pres/pres.awk" \ @@ -159,7 +144,6 @@ https() { compresser() { for f in $(find "$1" -type f ! -name '*.gz') do - plus_jeune "$f.gz" "$f" || continue echo "$f -> $f.gz" gzip -9fk "$f" done