adamfeuer opened a new pull request #1382:
URL: https://github.com/apache/incubator-nuttx/pull/1382


   ## Summary
   
   - checkrelease.sh script now builds sim:nsh
   - usage has changed to use command line options
   - can check a directory on disk as well as a URL or release name
   
   ## Impact
   
   - none if you don't use the script
   - script usage options have changed
   
   ## Usage
   
   ```
   Usage: ./tools/checkrelease.sh [--verbose] [--url <URL-of-release-dir>] 
[--release <name-of-release] [--dir <path-to-directory>] [--tempdir 
<path-to-directory>]
      Given release full URL, release name, or a local directory, downloads or 
copies
      all files in that directory (which for a release should include nuttx and 
nuttx-apps, sha512, 
      asc, and tar.gz files), checks the release SHA512 and GPG signatures, 
checks the unpacked 
      directories for required files, and tries to build NuttX for sim:nsh.
   
      If tempdir is specified, it will be removed and recreated; if it is not 
specified, /tmp/nuttx-checkrelease
      is used.
   
      If --url or --release are given, nuttx and nuttx-apps tar.gz files are 
left in /tmp for the user to 
      build for their platform.
   
   Examples:
   
     ./tools/checkrelease.sh --release 9.1.0-RC1
     ./tools/checkrelease.sh --url 
https://dist.apache.org/repos/dist/dev/incubator/nuttx/9.1.0-RC1/
     ./tools/checkrelease.sh --dir ./some-dir-that-has-nuttx-and-apps
   ```
   
   ## Testing
   
   - manual, I used 9.1.0-RC1 and a modified working version of 9.1.0-RC1 (with 
`init.d/rcS` file)
   
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to