11# See publish-ucd.yml
22
3- UNITOOLS_DATA=unicodetools/data
4- DRAFT=dist
5-
63TODAY=` date --iso-8601`
74
8- mkdir -p $DRAFT
5+ mkdir dist
96
10- cat > $DRAFT /sed-readmes.txt << eof
7+ cat > dist /sed-readmes.txt << eof
118s/COPY_YEAR/$COPY_YEAR /
129s/PUB_DATE/$TODAY /
1310s/PUB_STATUS/draft/
@@ -17,34 +14,33 @@ s%PUBLIC_EMOJI%Public/draft/emoji%
1714s%PUBLIC_UCD%Public/draft/UCD%
1815eof
1916
20- mkdir -p $DRAFT /UCD/ucd
21- mkdir -p $DRAFT /zipped
22- cp -r $UNITOOLS_DATA / ucd/dev/* $DRAFT /UCD/ucd
23- rm -r $DRAFT /UCD/ucd/Unihan
24- mv $DRAFT /UCD/ucd/version-ReadMe.txt $DRAFT /UCD/ReadMe.txt
25- mv $DRAFT /UCD/ucd/zipped-ReadMe.txt $DRAFT /zipped/ReadMe.txt
17+ mkdir -p dist /UCD/ucd
18+ mkdir dist /zipped
19+ cp -r unicodetools/data/ ucd/dev/* dist /UCD/ucd
20+ rm -r dist /UCD/ucd/Unihan
21+ mv dist /UCD/ucd/version-ReadMe.txt dist /UCD/ReadMe.txt
22+ mv dist /UCD/ucd/zipped-ReadMe.txt dist /zipped/ReadMe.txt
2623
2724if [ $MODE = " alpha" ]; then
28- mkdir -p $DRAFT /emoji
29- cp $UNITOOLS_DATA / emoji/dev/* $DRAFT /emoji
25+ mkdir dist /emoji
26+ cp unicodetools/data/ emoji/dev/* dist /emoji
3027
31- mkdir -p $DRAFT /idna
32- cp $UNITOOLS_DATA / idna/dev/* $DRAFT /idna
28+ mkdir dist /idna
29+ cp unicodetools/data/ idna/dev/* dist /idna
3330
34- mkdir -p $DRAFT /idna2008derived
35- rm $DRAFT /idna2008derived/*
36- cp $UNITOOLS_DATA /idna/idna2008derived/Idna2008-$UNI_VER .txt $DRAFT /idna2008derived
37- cp $UNITOOLS_DATA /idna/idna2008derived/ReadMe.txt $DRAFT /idna2008derived
31+ mkdir dist/idna2008derived
32+ cp unicodetools/data/idna/idna2008derived/Idna2008-$UNI_VER .txt dist/idna2008derived
33+ cp unicodetools/data/idna/idna2008derived/ReadMe.txt dist/idna2008derived
3834else
39- rm -r $DRAFT /UCD/ucd/emoji
35+ rm -r dist /UCD/ucd/emoji
4036fi
4137
4238# Update the readmes in-place (-i) as set up above.
43- find $DRAFT -name ' *ReadMe.txt' | xargs sed -i -f $DRAFT /sed-readmes.txt
39+ find dist -name ' *ReadMe.txt' | xargs sed -i -f dist /sed-readmes.txt
4440
4541# Zip files for some types of data, after fixing permissions
46- rm $DRAFT /UCD/ucd/ UCD.zip
47- (cd $DRAFT /UCD/ucd; zip -r UCD.zip * && mv UCD.zip $DRAFT /zipped)
42+ (cd dist /UCD/ucd; zip -r UCD.zip * )
43+ mv dist /UCD/ucd/ UCD.zip dist /zipped
4844
4945# Cleanup
50- rm $DRAFT /sed-readmes.txt
46+ rm dist /sed-readmes.txt
0 commit comments