mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-05-02 03:19:59 +02:00
29 lines
892 B
Bash
Executable File
29 lines
892 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# check if _only_ the correct framework snap is connected
|
|
framework_name=$(grep "name:" $SNAP/kf5/meta/snap.yaml | cut -d" " -f2)
|
|
if [ "$framework_name" != "kde-frameworks-5-qt-5-15-3-core20" ]; then
|
|
downloads_dir=$(xdg-user-dir DOWNLOAD)
|
|
test ! -d "$downloads_dir" && mkdir -p "$downloads_dir"
|
|
instructions_file="snap.qelectrotech.update-instructions.html"
|
|
target="$downloads_dir/$instructions_file"
|
|
cp "$SNAP/update-instructions/$instructions_file" "$target"
|
|
xdg-open "$target"
|
|
exit 1
|
|
fi
|
|
|
|
# migrate .qet directory from SNAP_USER_DATA to SNAP_USER_COMMON
|
|
from="$SNAP_USER_DATA/.qet"
|
|
to="$SNAP_USER_COMMON/.qet"
|
|
if [ ! -d "$to" ] && [ -d "$from" ]; then
|
|
echo "Migrating user data from $from to $to"
|
|
mkdir "$to"
|
|
cp -av "$from/." "$to"
|
|
fi
|
|
|
|
# link DXFtoQET so that QET finds it
|
|
mkdir -p "$HOME/.qet"
|
|
ln -snf "$SNAP/bin/DXFtoQET" "$HOME/.qet/DXFtoQET"
|
|
|
|
exec "${@}"
|