Krinkle has uploaded a new change for review.
https://gerrit.wikimedia.org/r/59017
Change subject: noc: Bring back langlist and wikiversions.dat as non-txt
......................................................................
noc: Bring back langlist and wikiversions.dat as non-txt
Also fixes symlink path for the txt versions to point to /
instead of /wmf-config.
Follows-up I2d8a2a0ca8da.
Change-Id: I107c550738b3914b986872f2d7480bae7a338631
---
A docroot/noc/conf/langlist
M docroot/noc/conf/langlist.txt
M docroot/noc/conf/wikiversions.dat
M docroot/noc/conf/wikiversions.dat.txt
M docroot/noc/createTxtFileSymlinks.sh
5 files changed, 26 insertions(+), 8 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config
refs/changes/17/59017/1
diff --git a/docroot/noc/conf/langlist b/docroot/noc/conf/langlist
new file mode 120000
index 0000000..0f1785c
--- /dev/null
+++ b/docroot/noc/conf/langlist
@@ -0,0 +1 @@
+../../../langlist
\ No newline at end of file
diff --git a/docroot/noc/conf/langlist.txt b/docroot/noc/conf/langlist.txt
index b4e7a45..0f1785c 120000
--- a/docroot/noc/conf/langlist.txt
+++ b/docroot/noc/conf/langlist.txt
@@ -1 +1 @@
-../../../wmf-config/langlist
\ No newline at end of file
+../../../langlist
\ No newline at end of file
diff --git a/docroot/noc/conf/wikiversions.dat
b/docroot/noc/conf/wikiversions.dat
index 2efdd22..a66fc67 120000
--- a/docroot/noc/conf/wikiversions.dat
+++ b/docroot/noc/conf/wikiversions.dat
@@ -1 +1 @@
-/home/wikipedia/common/wikiversions.dat
\ No newline at end of file
+../../../wikiversions.dat
\ No newline at end of file
diff --git a/docroot/noc/conf/wikiversions.dat.txt
b/docroot/noc/conf/wikiversions.dat.txt
index 0465e33..a66fc67 120000
--- a/docroot/noc/conf/wikiversions.dat.txt
+++ b/docroot/noc/conf/wikiversions.dat.txt
@@ -1 +1 @@
-../../../wmf-config/wikiversions.dat
\ No newline at end of file
+../../../wikiversions.dat
\ No newline at end of file
diff --git a/docroot/noc/createTxtFileSymlinks.sh
b/docroot/noc/createTxtFileSymlinks.sh
index 963e04a..2da6dfd 100755
--- a/docroot/noc/createTxtFileSymlinks.sh
+++ b/docroot/noc/createTxtFileSymlinks.sh
@@ -1,8 +1,8 @@
#!/bin/bash
cd $(dirname $0)/conf
-files_array=(
- # wmf-config/*.php
+# [mediawiki-config]/wmf-config/
+wmf_config_files=(
CommonSettings-labs.php
CommonSettings.php
InitialiseSettings-labs.php
@@ -37,18 +37,35 @@
proofreadpage.php
throttle.php
wgConf.php
+)
+# [mediawiki-config]/
+misc_files=(
wikiversions.dat
langlist
)
-# if -e returns false if there is a symlink but target does not exist locally
if ls ./*.txt >/dev/null 2>&1
then
rm ./*.txt
fi
-for i in "${files_array[@]}"
+for i in "${wmf_config_files[@]}"
do
- ln -s ../../../wmf-config/$i ./$i.txt
+ ln -s ../../../wmf-config/$i ./$i.txt
+done
+
+for i in "${misc_files[@]}"
+do
+ ln -s ../../../$i ./$i.txt
+
+ # backwards compatibity: Though non-txt sometimes triggers
+ # a download in browsers (so we use .txt for everything now)
+ # some users (RT-4927) still have links to /langlist or
+ # /wikiversions.dat
+ if [[ -e ./$i || -L ./$i ]]
+ then
+ rm ./$i
+ fi
+ ln -s ../../../$i ./$i
done
--
To view, visit https://gerrit.wikimedia.org/r/59017
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I107c550738b3914b986872f2d7480bae7a338631
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Krinkle <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits