diff --git a/99fix-opera b/99fix-opera new file mode 100644 index 0000000..b2a5350 --- /dev/null +++ b/99fix-opera @@ -0,0 +1,2 @@ +DPkg::Pre-Invoke {"stat -c %Z /usr/lib/x86_64-linux-gnu/opera/opera > /tmp/opera.timestamp";}; +DPkg::Post-Invoke {"if [ `stat -c %Z /usr/lib/x86_64-linux-gnu/opera/opera` -ne `cat /tmp/opera.timestamp` ]; then /root/.scripts/fix-opera.sh; fi; rm /tmp/opera.timestamp";}; diff --git a/README.md b/README.md index 181951c..c803240 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ * [Requirements](#Requirements) * [How use](#How-use) * [Create an alias](#Create-an-alias) +* [Autostart after upgrade](#Autostart-after-upgrade) ### Requirements @@ -65,3 +66,32 @@ 7. Delete the repo ```rm -rf ./fix-opera-linux-ffmpeg-widevine``` +### Autostart after upgrade + +1. Clone this repo + + ```git clone https://github.com/Ld-Hagen/fix-opera-linux-ffmpeg-widevine.git``` + +2. Create a **script** folder on **/root** + + ```sudo mkdir /root/.scripts``` + +3. Copy the script into the **script** folder + + ```sudo cp ./fix-opera-linux-ffmpeg-widevine/fix-opera.sh /root/.scripts``` + +4. Give execute permissions to the script file + + ```chmod +x /root/.scripts/fix-opera.sh``` + +5. Copy apt config file into the **script** folder + + ```sudo cp ./fix-opera-linux-ffmpeg-widevine/99fix-opera /root/.scripts``` + +6. Create symlink + + ```sudo ln -s /root/.scripts/99fix-opera /etc/apt/apt.conf.d/``` + +7. Delete the repo + + ```rm -rf ./fix-opera-linux-ffmpeg-widevine```