0
0
mirror of https://github.com/cucumber-sp/yandex-music-linux.git synced 2024-12-23 22:22:59 +03:00
yandex-music-linux/.github/workflows/update_packages.sh
Yury Shvedov 3f09e2e0d1 [update/flake] Fix flake.lock update periodicity
Check if exe binary was update first, then update all flake.lock only
when exe was updated.

Change-Id: I3ae7e7453cfe4ea78d1c4e598cc4a3370cd12f1d
2024-02-11 17:48:25 +03:00

26 lines
486 B
Bash

#!/bin/bash
set -e
if [ -f /etc/os-release ]; then
. /etc/os-release
OS=$NAME
elif [ -f /etc/lsb-release ]; then
. /etc/lsb-release
OS=$DISTRIB_ID
else
OS=$(uname -s)
fi
case $OS in
"Arch Linux")
echo "Arch Linux"
pacman -S --noconfirm git sudo base-devel jq nix
git config --global --add safe.directory "*"
sh ./utility/generate_packages.sh
;;
*)
echo "Operating system is not recognized."
;;
esac