OSDN Git Service

fix(tool/editor/guide.md): using echo instead of Heredoc
authorCoelacanthus <coelacanthus@outlook.com>
Tue, 26 Jan 2021 21:56:02 +0000 (05:56 +0800)
committerCoelacanthus <coelacanthus@outlook.com>
Tue, 26 Jan 2021 21:56:02 +0000 (05:56 +0800)
because Tab is rendered to four spaces,
it breaks syntax of Makefile.
I try to avoid it by using `echo "xxx\n\txxx"` instead of Heredoc.
but this problem should be fix in the future.

[1]: https://github.com/OI-wiki/OI-wiki/pull/2919#issuecomment-767849672

docs/tools/editor/guide.md

index b2446f7..fbadc24 100644 (file)
@@ -36,14 +36,7 @@ sudo apt install -y libpng12 libsm6 libice6 libxi6 libxrender1 libxrandr libfree
 wget -c http://download.noi.cn/T/noi/GUIDE-1.0.2-ubuntu.tar
 tar -xvf GUIDE-1.0.2-ubuntu.tar
 cd GUIDE-1.0.2-ubuntu
-cat <<EOF > Makefile
-install:
-       install -Dm755 -t /usr/bin GUIDE
-       install -Dm644 -t /usr/share/ lang_en.qm
-       install -Dm644 -t /usr/share/ apis
-       mkdir -p /usr/share/doc/GUIDE/html/
-       cp -r doc/*  /usr/share/doc/GUIDE/html/
-EOF
+echo "install:\n\tinstall -Dm755 -t /usr/bin GUIDE\n\tinstall -Dm644 -t /usr/share/ lang_en.qm\n\tinstall -Dm644 -t /usr/share/ apis\n\tmkdir -p /usr/share/doc/GUIDE/html/\n\tcp -r doc/*  /usr/share/doc/GUIDE/html/" > Makefile
 sudo apt install -y checkinstall
 sudo checkinstall --pkgname "GUIDE" --pkgversion "1.0.2" -y
 ```
@@ -59,14 +52,7 @@ sudo zypper install -n {libpng12-0,libSM6,libICE6,libXi6,libXrender1,libXrandr2,
 wget -c http://download.noi.cn/T/noi/GUIDE-1.0.2-ubuntu.tar
 tar -xvf GUIDE-1.0.2-ubuntu.tar
 cd GUIDE-1.0.2-ubuntu
-cat <<EOF > Makefile
-install:
-       install -Dm755 -t /usr/bin GUIDE
-       install -Dm644 -t /usr/share/ lang_en.qm
-       install -Dm644 -t /usr/share/ apis
-       mkdir -p /usr/share/doc/GUIDE/html/
-       cp -r doc/*  /usr/share/doc/GUIDE/html/
-EOF
+echo "install:\n\tinstall -Dm755 -t /usr/bin GUIDE\n\tinstall -Dm644 -t /usr/share/ lang_en.qm\n\tinstall -Dm644 -t /usr/share/ apis\n\tmkdir -p /usr/share/doc/GUIDE/html/\n\tcp -r doc/*  /usr/share/doc/GUIDE/html/" > Makefile
 sudo checkinstall --pkgname "GUIDE" --pkgversion "1.0.2" -y -rpmi
 ```