Skip to content
Snippets Groups Projects
  1. Nov 12, 2020
    • Karel Koci's avatar
      lists: refactor and make Foris not the top level package · 36bd0fd0
      Karel Koci authored
      There are multiple changes to updater's lists. In most cases it is about
      moving packages around and grouping them together to simplify future
      maintenance.
      
      Significant change is usage of conditional requests. Updater now
      installs Foris plugins not because some package list was selected but
      because some package was installed. This makes it so users running
      minimal setup (without web interface) can use package lists and still
      have full system with it.
      
      One important change to note here is that SSH client was moved from
      minimal base list to terminal-apps. The reason is that it is not
      essentially required for router's functionality or access. It is more
      about secondary usage from CLI so it should have been part of
      terminal-apps all time along.
      Verified
      36bd0fd0
  2. Nov 10, 2020
  3. Nov 09, 2020
  4. Nov 08, 2020
    • Josef Schlehofer's avatar
      lists: nas: transmission-daemon: drop OpenSSL variant · ca66d769
      Josef Schlehofer authored
      In OpenWrt master, there were dropped SSL variants of transmission.
      We backported change to have life easier and luckily for us,
      Transmission list works even there is daemon-openssl.
      
      This just ensures that transmission-daemon will be installed, if we will
      remove some day fix package for Turris OS 5.x.
      
      Fixes: 37e45862
      ("patches/backport/transmission: add patch to remove package variants")
      Verified
      ca66d769
  5. Nov 06, 2020
  6. Nov 05, 2020
  7. Nov 04, 2020
  8. Nov 03, 2020
  9. Oct 30, 2020
  10. Oct 29, 2020
  11. Oct 28, 2020
  12. Oct 27, 2020
    • Karel Koci's avatar
      Add new helper script for repo.turris.cz relative turris-build checkout · c400d486
      Karel Koci authored
      The idea is to have script that does the same thing as we do for
      releases but for not yet released builds.
      Usage is mostly for automated builds based on our repository.
      Successful build on our servers somewhat ensures also successful build
      anywhere else. Building latest successful version takes users to success
      more likely than just building tip of git branch.
      Verified
      c400d486
    • Karel Koci's avatar
      compile_pkgs: remove repo_checkout · fbf601dc
      Karel Koci authored
      There is problem with repo_checkout as using it with newer version of
      turris-build does not aways provide what you want. You should
      effectivelly match turris-build version with target version when using
      repo_checkout but that is not easily possible. It is easier to just drop
      it and provide utility script that checkouts turris-build repository to
      appropriate version and modified feeds.conf file. This script is going
      to be added by subsequent commit.
      
      This also optimizes corner case when we are cloning from mirror. We do
      not have to fetch everything when we are cloning from mirror as git can
      fetch just single commit. The problem is that this is not available when
      commit is being fetched from servers. This change just tweaks condition
      so that if mirror is used then hash fetch is used and not general fetch.
      Verified
      fbf601dc
    • Karel Koci's avatar
      compile_pkgs: replace separate debug variables with one generic · ea697ea1
      Karel Koci authored
      We in the end have only one place where we use those variables. It is
      cleaner to have them specified directly by appropriate tool.
      Verified
      ea697ea1
    • Karel Koci's avatar
      compile_pkgs: split force-make to separate script · 890a6874
      Karel Koci authored
      Running make multiple times for builds with last debug fallback run is
      handy not even for calls available trough compile_pkgs. For example
      building single selected package is not possible using compile_pkgs and
      that script is not intended to even do it. The clean solution because of
      that is to just simply extract logic for forced make run to separate
      script that can be used without compile_pkgs,
      Verified
      890a6874