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:
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