Fix some bugs in manifest script
This commit is contained in:
		
							parent
							
								
									edb3c6b538
								
							
						
					
					
						commit
						4561f1809f
					
				@ -41,9 +41,10 @@ const {
 | 
			
		||||
    manifestFile,
 | 
			
		||||
    version,
 | 
			
		||||
    fullZipFile,
 | 
			
		||||
    incremental: [incrementalZipFile, deletionsFile],
 | 
			
		||||
    incremental,
 | 
			
		||||
    executable
 | 
			
		||||
} = argParser.parseArgs();
 | 
			
		||||
const [incrementalZipFile, deletionsFile] = incremental || [];
 | 
			
		||||
 | 
			
		||||
const manifest = JSON.parse(fs.readFileSync(manifestFile));
 | 
			
		||||
 | 
			
		||||
@ -60,7 +61,7 @@ const urlBase = "https://s3.wasabisys.com/ao-downloads/";
 | 
			
		||||
manifest.versions = [{
 | 
			
		||||
    version,
 | 
			
		||||
    executable,
 | 
			
		||||
    prev: manifest.version[0] ? manifest.version[0].version : undefined,
 | 
			
		||||
    prev: manifest.versions[0] ? manifest.versions[0].version : undefined,
 | 
			
		||||
    full: fullZipFile ? [
 | 
			
		||||
        {
 | 
			
		||||
            action: "dl",
 | 
			
		||||
 | 
			
		||||
@ -8,6 +8,7 @@
 | 
			
		||||
#   ARCHIVE_FULL: name of the full archive (if desired)
 | 
			
		||||
#   ARCHIVE_INCR: name of the incremental archive (if desired)
 | 
			
		||||
#   VERSION: name of the new version
 | 
			
		||||
#   EXECUTABLE: name of the executable (if program manifest)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# -E: inherit ERR trap by shell functions
 | 
			
		||||
@ -25,11 +26,9 @@ export S3_COPY="aws s3 cp --endpoint-url=https://s3.wasabisys.com"
 | 
			
		||||
export S3_MANIFESTS="s3://ao-manifests"
 | 
			
		||||
export S3_ARCHIVES="s3://ao-downloads"
 | 
			
		||||
 | 
			
		||||
#export VERSION=$(git describe --tags)
 | 
			
		||||
#export ARCHIVE_FULL="vanilla_full_${VERSION}_${ARTIFACT_SUFFIX}"
 | 
			
		||||
export ARCHIVE_FULL_ARG=""
 | 
			
		||||
#export ARCHIVE_INCR="vanilla_update_${VERSION}_${ARTIFACT_SUFFIX}"
 | 
			
		||||
export ARCHIVE_INCR_ARG=""
 | 
			
		||||
export EXECUTABLE_ARG=""
 | 
			
		||||
 | 
			
		||||
export LAST_TAGGED_VERSION=$(git rev-list --tags --skip=1 --max-count=1)
 | 
			
		||||
echo "Previous tagged version: ${LAST_TAGGED_VERSION}"
 | 
			
		||||
@ -57,9 +56,13 @@ if [[ -n $ARCHIVE_FULL ]]; then
 | 
			
		||||
    export ARCHIVE_FULL_ARG="-f ${ARCHIVE_FULL}"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if [[ -n $EXECUTABLE ]]; then
 | 
			
		||||
    export EXECUTABLE_ARG="-e ${EXECUTABLE}"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
${S3_COPY} ${S3_MANIFESTS}/${MANIFEST} .
 | 
			
		||||
node $(dirname $0)/update_manifest.js ${MANIFEST} ${VERSION} \
 | 
			
		||||
    ${ARCHIVE_FULL_ARG} ${ARCHIVE_INCR_ARG}
 | 
			
		||||
    ${ARCHIVE_FULL_ARG} ${ARCHIVE_INCR_ARG} ${EXECUTABLE}
 | 
			
		||||
 | 
			
		||||
if [[ -n $ARCHIVE_INCR_ARG ]]; then
 | 
			
		||||
    ${S3_COPY} ${ARCHIVE_INCR} ${S3_ARCHIVES}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user