Documentation: Replace lkml.org links with lore
Replace the lkml.org links with lore to better use a single source that's more likely to stay available long-term. Done by bash script: cvt_lkml_to_lore () { tmpfile=$(mktemp ./.cvt_links.XXXXXXX) header=$(echo $1 | sed 's@/lkml/@/lkml/headers/@') wget -qO - $header > $tmpfile if [[ $? == 0 ]] ; then link=$(grep -i '^Message-Id:' $tmpfile | head -1 | \ sed -r -e 's/^\s*Message-Id:\s*<\s*//' -e 's/\s*>\s*$//' -e 's@^@https://lore.kernel.org/r/@') # echo "testlink: $link" if [ -n "$link" ] ; then wget -qO - $link > /dev/null if [[ $? == 0 ]] ; then echo $link fi fi fi rm -f $tmpfile } git grep -P -o "\bhttps?://(?:www.)?lkml.org/lkml[\/\w]+" $@ | while read line ; do echo $line file=$(echo $line | cut -f1 -d':') link=$(echo $line | cut -f2- -d':') newlink=$(cvt_lkml_to_lore $link) if [[ -n "$newlink" ]] ; then sed -i -e "s#\b$link\b#$newlink#" $file fi done Link: https://lore.kerne...
Showing
- Documentation/RCU/RTFP.txt 47 additions, 47 deletionsDocumentation/RCU/RTFP.txt
- Documentation/accounting/cgroupstats.rst 2 additions, 2 deletionsDocumentation/accounting/cgroupstats.rst
- Documentation/admin-guide/cgroup-v1/memory.rst 7 additions, 7 deletionsDocumentation/admin-guide/cgroup-v1/memory.rst
- Documentation/admin-guide/cpu-load.rst 1 addition, 1 deletionDocumentation/admin-guide/cpu-load.rst
- Documentation/admin-guide/kernel-per-CPU-kthreads.rst 1 addition, 1 deletionDocumentation/admin-guide/kernel-per-CPU-kthreads.rst
- Documentation/driver-api/gpio/driver.rst 2 additions, 2 deletionsDocumentation/driver-api/gpio/driver.rst
- Documentation/gpu/todo.rst 1 addition, 1 deletionDocumentation/gpu/todo.rst
- Documentation/power/freezing-of-tasks.rst 1 addition, 1 deletionDocumentation/power/freezing-of-tasks.rst
- Documentation/process/adding-syscalls.rst 9 additions, 9 deletionsDocumentation/process/adding-syscalls.rst
- Documentation/process/submitting-patches.rst 2 additions, 2 deletionsDocumentation/process/submitting-patches.rst
- Documentation/scheduler/sched-deadline.rst 1 addition, 1 deletionDocumentation/scheduler/sched-deadline.rst
- Documentation/security/lsm-development.rst 1 addition, 1 deletionDocumentation/security/lsm-development.rst
- Documentation/timers/timers-howto.rst 1 addition, 1 deletionDocumentation/timers/timers-howto.rst
- Documentation/translations/it_IT/process/adding-syscalls.rst 9 additions, 9 deletionsDocumentation/translations/it_IT/process/adding-syscalls.rst
- Documentation/translations/it_IT/process/submitting-patches.rst 2 additions, 2 deletions...ntation/translations/it_IT/process/submitting-patches.rst
- Documentation/translations/ja_JP/SubmittingPatches 2 additions, 2 deletionsDocumentation/translations/ja_JP/SubmittingPatches
- Documentation/translations/zh_CN/admin-guide/cpu-load.rst 1 addition, 1 deletionDocumentation/translations/zh_CN/admin-guide/cpu-load.rst
- Documentation/translations/zh_CN/process/submitting-patches.rst 2 additions, 2 deletions...ntation/translations/zh_CN/process/submitting-patches.rst
Please register or sign in to comment