Comment 17 for bug 1389858

Revision history for this message
Manuel Iglesias Alonso (glesialo) wrote :

@Björn Michaelsen: You are right. As I am not familiar with vim I have written a bash script to modify '/usr/lib/libreoffice/share/registry/main.xcd':

#!/bin/bash

FileToModify="/usr/lib/libreoffice/share/registry/main.xcd"
OrgLine='<prop oor:name="UpdateReferenceOnSort" oor:type="xs:boolean" oor:nillable="false"><value>false</value></prop>'
CorrectedLine='<prop oor:name="UpdateReferenceOnSort" oor:type="xs:boolean" oor:nillable="false"><value>true</value></prop>'

mv "$FileToModify" "${FileToModify}.bak"
cat ${FileToModify}.bak | sed 's%'"${OrgLine}"'%'"${CorrectedLine}"'%g' >"$FileToModify"

######### END OF SCRIPT ################

Use it this way:
sudo ./Script