Эх сурвалжийг харах

apply patch in fix.sh, instead of bloating Makefile

Xℹ Ruoyao 3 жил өмнө
parent
commit
80e0b839ef

+ 0 - 10
Makefile

@@ -35,20 +35,10 @@ $(MLANG)/book/%.xml: $(LFS_EN)/%.xml $(MLANG)/%.po
 	mkdir -pv "$(@D)"
 	po4a-translate -f docbook -m $< -p $(filter-out $<, $^) -l $@
 	[ -e $@ ] || cp -v $< $@
-	relpath=$$(echo $@ | sed 's@$(MLANG)/book/@@'); \
-	patch_path=$(MLANG)/patches/$${relpath}.patch; \
-	if [ -e $${patch_path} ]; then \
-		pushd $(MLANG)/book; patch -Np1 -i ../patches/$${relpath}.patch; popd; \
-	fi
 
 $(MLANG)/book/%: $(LFS_EN)/%
 	mkdir -pv "$(@D)"
 	cp -v $< $@
-	relpath=$$(echo $@ | sed 's@$(MLANG)/book/@@'); \
-	patch_path=$(MLANG)/patches/$${relpath}.patch; \
-	if [ -e $${patch_path} ]; then \
-		pushd $(MLANG)/book; patch -Np1 -i ../patches/$${relpath}.patch; popd; \
-	fi
 
 test:
 	echo $(XML_FILES)

+ 4 - 0
zh_CN/fix.sh

@@ -37,3 +37,7 @@ sed -e '/xreflabel/s|Appendix|附录|' -i \
 	appendices/license.xml              \
 	appendices/scripts.xml              \
 	appendices/udev-rules.xml
+
+# Apply lfs-l10n.xml patch, if it's not applied
+grep "Simplified Chinese" stylesheets/lfs-xsl/lfs-l10n.xml ||
+	patch -N -p1 -i ../patches/lfs-l10n.xml.patch

+ 0 - 0
zh_CN/patches/stylesheets/lfs-xsl/lfs-l10n.xml.patch → zh_CN/patches/lfs-l10n.xml.patch