Skip to content

refactoring, only restart on changes and fix debian on new installations#11

Open
bauruine wants to merge 5 commits intonvjacobo:mainfrom
bauruine:rebase_and_use_notify
Open

refactoring, only restart on changes and fix debian on new installations#11
bauruine wants to merge 5 commits intonvjacobo:mainfrom
bauruine:rebase_and_use_notify

Conversation

@bauruine
Copy link
Contributor

Hi @nvjacobo

I have refactored the Linux part so the tasks that where the same on all distros are in an extra file. The proxy now only gets restarted if the proxy binary or the systemd unit file have changed. While testing it i also found a bug in Debian where it failed if apt update was never before run on the system.

Tested on:

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Debian Bullseye
  • Debian Buster
  • Fedora 36 Cloud

This fixes the error "The value 'buster-backports' is invalid for APT::Default-Release as such a release is not available in the sources" on systems where apt update was never run before.
@bauruine
Copy link
Contributor Author

Ups I've completely missed #8 which seems better engineered although a bit more complicated. You can close this PR if you like.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant