1. 09 Apr, 2019 6 commits
    • Karel Koci's avatar
      pkgupdate: fix --no-reboot causing reboot · 8089fc51
      Karel Koci authored
      In rewrite to argp the --no-reboot and --reboot-required options were
      mangled together and that meant that reboot was happening always when
      reboot was disabled. How unfortunate.
      8089fc51
    • Karel Koci's avatar
      pkgupdate: configs: fix obsolete syntax · b9ac3ebd
      Karel Koci authored
      b9ac3ebd
    • Karel Koci's avatar
      gitignore: drop unnecessary ignore rules · ffab22fa
      Karel Koci authored
      We no longer use python in this repository and CRL is no longer tested
      so neither downloaded.
      ffab22fa
    • Karel Koci's avatar
      uri: make threads conditional · c09470a5
      Karel Koci authored
      We do not need error variables to be thread_local but it would be good
      to set them so. The problem is that some libc implementations with C11
      support do not provide this header. We can check for that and for now
      just ignore given option. This means that we provide it in case of
      existing threads.h and ignore it in other case.
      c09470a5
    • Karel Koci's avatar
      openssl_purity: simplify makefile · ce8d8ba0
      Karel Koci authored
      This just refactors original openssl_purity.mk.
      
      Also note that this might no longer be required. From OpenSSL 1.1.0 it
      seems that problems with valgrind were fixed and this might meant that
      we can drop this. We don't want to do that now because OpenSSL 1.0.0
      only systems might still exists but we can do it in future.
      ce8d8ba0
    • Karel Koci's avatar
      libupdater: build newer version of uriparser · f5fdb85b
      Karel Koci authored
      This builds uriparser if system provides older version then required.
      This is pretty simple hack but hack non the less.
      f5fdb85b
  2. 08 Apr, 2019 33 commits
  3. 03 Apr, 2019 1 commit
    • Karel Koci's avatar
      backend: remove all files early · c97e2b00
      Karel Koci authored
      We encountered a problem with late files removal. Those removals were
      clashing with postinst scripts. Postinst script expect to be run on
      fully updated system and having leftover files from older version was
      not expected. This had effect like removal of files that were generated
      by postinst or postrm scripts or uninstalled plugins being loaded to
      applications on service restart by postinst.
      
      This just simply reuses existing facility to remove files early during
      files merge. Instead of using it to remove files that collide with
      directories we use it to remove all abundant files. It is not an ideal
      solution but we are unable to drop previous approach because of backward
      compatibility with previous journals.
      c97e2b00