mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
ci: add postinst & postrm scripts to linux deb package
This commit is contained in:
parent
46a20123c1
commit
319c358d1b
17
.github/workflows/release.yml
vendored
17
.github/workflows/release.yml
vendored
@ -85,6 +85,23 @@ jobs:
|
|||||||
Maintainer: AppFlowy
|
Maintainer: AppFlowy
|
||||||
Description: An Open Source Alternative to Notion\n' "${{ github.ref_name }}" > DEBIAN/control
|
Description: An Open Source Alternative to Notion\n' "${{ github.ref_name }}" > DEBIAN/control
|
||||||
|
|
||||||
|
# postinst script for creating symlink
|
||||||
|
printf '#!/bin/bash
|
||||||
|
if [ -e /usr/local/bin/appflowy ]; then
|
||||||
|
echo "Symlink already exists, skipping."
|
||||||
|
else
|
||||||
|
echo "Creating Symlink in /usr/local/bin/appflowy"
|
||||||
|
ln -s /opt/AppFlowy/app_flowy /usr/local/bin/appflowy
|
||||||
|
fi' > DEBIAN/postinst
|
||||||
|
chmod 0755 DEBIAN/postinst
|
||||||
|
|
||||||
|
# postrm script for cleaning up residuals
|
||||||
|
printf '#!/bin/bash
|
||||||
|
if [ -e /usr/local/bin/appflowy ]; then
|
||||||
|
rm /usr/local/bin/appflowy
|
||||||
|
fi' > DEBIAN/postrm
|
||||||
|
chmod 0755 DEBIAN/postrm
|
||||||
|
|
||||||
mkdir -p usr/share/applications
|
mkdir -p usr/share/applications
|
||||||
# Update Exec & icon path in desktop entry
|
# Update Exec & icon path in desktop entry
|
||||||
grep -rl "\[CHANGE_THIS\]" ./opt/AppFlowy/appflowy.desktop.temp | xargs sed -i "s/\[CHANGE_THIS\]/\/opt/"
|
grep -rl "\[CHANGE_THIS\]" ./opt/AppFlowy/appflowy.desktop.temp | xargs sed -i "s/\[CHANGE_THIS\]/\/opt/"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user