Skip to content
Snippets Groups Projects
  1. Mar 18, 2017
  2. Feb 26, 2017
  3. Jan 22, 2017
  4. Jan 18, 2017
  5. Jan 08, 2017
  6. Jan 04, 2017
  7. Dec 17, 2016
    • Felix Fietkau's avatar
      build: implement make check and make package/X/check · 7a315b0b
      Felix Fietkau authored
      
      This is intended to be used for a wide array of package sanity checks.
      
      The first check that is implemented is for the hash of downloaded files.
      It checks:
        - Missing hash
        - Use of SHA256 instead of MD5
        - dl/<file> hash not matching hash in makefile
        - deprecated MD5SUM variable
      
      The deprecated MD5SUM variable check is skipped for feeds/ until OpenWrt
      is updated as well
      
      Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
      7a315b0b
  8. Aug 03, 2016
  9. Aug 01, 2016
    • Jo-Philipp Wich's avatar
      build: add checksum target · 27854a0a
      Jo-Philipp Wich authored
      
      Add a new "checksum" make target which generates an sha256sums file over the
      image files produced in bin/targets/ and automatically call it during make
      world after the package index generation.
      
      The advantage of this new target is that it is guaranteed to run after the
      images, the SDK and the ImageBuilder archives have been generated to ensure
      that they all end up in the checksum file. Fixes FS#51.
      
      Uses sed to postprocess the OpenSSL digest output into an sha256sum command
      compatible format.
      
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      27854a0a
  10. May 11, 2016
  11. Mar 24, 2016
  12. Jan 28, 2016
  13. Jun 14, 2015
    • Felix Fietkau's avatar
      Makefile: move the cleaning of staging_dir/target* from dirclean to clean · b20a2b48
      Felix Fietkau authored
      
      Currently "make clean" only clears the build_dir/target*, but leaves
      staging_dir/target* intact. "make clean" should also clean the
      staging_dir/target* directories, as in the current situation some old
      packages or libraries may be linked into the firmware from staging_dir
      despite a "make clean".
      
      The patch reorganises clean / dirclean functionality so that
      * "make clean" also clears the staging_dir/target* in addition to
      build_dir/target*.
      * "make dirclean" clears toolchain and host(=tools) directories from both
      build_dir and staging_dir
      
      signed-off-by: default avatarHannu Nyman <hannu.nyman@iki.fi>
      
      SVN-Revision: 45973
      b20a2b48
  14. May 23, 2015
  15. May 10, 2015
    • Felix Fietkau's avatar
      build: don't call prereq for any package/symlinks rules · 58683312
      Felix Fietkau authored
      
      Most of the time, we want to make sure OpenWrt has been configured and
      setup before start running make. However, in case of package/symlinks,
      forcing prereq as a dependency creates multiple issues:
      *when executed on a clean workspace, it will prompt for user input
       and open a menuconfig window before executing the feeds command
      *the only way around that is to provide a .config. However, the "prereq"
       target would then run a "make defconfig", which will remove all the
       packages in the .config but from external feeds, as feeds have not been
       installed yet.
      
      The only way to currently work around this, is to generate a fake config
      by running "make defconfig", then "make package/symlinks", copy the real
      config (which at this point disregards the previously generated config),
      and run make defconfig again. Something like this:
      
      make defconfig
      make package/symlinks
      cp real.config .config
      make defconfig
      
      This change is removing the need for the first defconfig, making the
      process more logical for OpenWrt users using the package/symlinks target.
      
      Signed-off-by: default avatarMathieu Olivari <mathieu@qca.qualcomm.com>
      
      SVN-Revision: 45657
      58683312
  16. Mar 28, 2015
  17. Oct 22, 2014
  18. Mar 21, 2014
  19. Dec 02, 2012
  20. Oct 21, 2012
  21. Oct 15, 2012
  22. Oct 06, 2012
  23. Jan 19, 2012
  24. Sep 01, 2010
  25. Jul 31, 2010
    • Florian Fainelli's avatar
      fix for GREP_OPTIONS · 7fc192e9
      Florian Fainelli authored
      
      When using GREP_OPTIONS to supply default options to grep, the buildsystem might get broken (For example adding --color=always breaks it)
      This patch will empty the GREP_OPTIONS to prevent the described (and any other) problems related to GREP_OPTIONS
      
      Signed-off-by: default avatarMaarten Bezemer <m.m.bezemer@utwente.nl>
      
      SVN-Revision: 22443
      7fc192e9
  26. May 28, 2009
  27. Mar 03, 2009
  28. Dec 03, 2008
  29. Aug 16, 2008
  30. Aug 04, 2008
  31. Jun 09, 2008
  32. Mar 20, 2008
    • Ralph Hempel's avatar
      fix package/symlinks target, will call scripts/feeds update / install... · 585997f8
      Ralph Hempel authored
      fix package/symlinks target, will call scripts/feeds update / install introduce new package/symlinks-install and package/symlinks-clean targets - package/symlink-install will re-create the index files and the symlinks for all ./feeds (no update from repositories is performed) - package/symlink-clean will delete all installed symlinks (keeping the ./feeds untouched)
      
      SVN-Revision: 10634
      585997f8
  33. Dec 28, 2007
  34. Dec 04, 2007
  35. Nov 04, 2007
  36. Oct 14, 2007
Loading