mirror of
https://github.com/truenas/core-build.git
synced 2026-02-23 11:26:58 +00:00
add stable train and remove unused IX_KEY_PASSWORD variable
(cherry picked from commit 026f655777)
This commit is contained in:
@@ -100,7 +100,7 @@ PROJECT_SITE = "http://www.freenas.org"
|
||||
SUPPORT_SITE = "http://bugs.freenas.org"
|
||||
|
||||
# Release bits
|
||||
TRAIN = TRAIN or "${PRODUCT}-${VERSION_NUMBER}-Nightlies"
|
||||
TRAIN = TRAIN or "${PRODUCT}-${VERSION_NUMBER}-STABLE"
|
||||
RELEASE_STAGEDIR = "${BE_ROOT}/release/${PRODUCT}-${VERSION}"
|
||||
UPGRADE_STAGEDIR = "${BE_ROOT}/release/${TRAIN}-${BUILD_TIMESTAMP}-Update"
|
||||
LATEST = "${OBJDIR}/LATEST"
|
||||
|
||||
@@ -40,17 +40,17 @@ create_aux_files = import_function('create-release-distribution', 'create_aux_fi
|
||||
def main():
|
||||
prod = e("${PRODUCTION}")
|
||||
if prod and prod.lower() == "yes":
|
||||
KEY_PASSWORD = getpass.getpass("Enter Password: ")
|
||||
KEY_PASSWORD = e("${IX_KEY_PASSWORD}") or getpass.getpass("Enter Password: ")
|
||||
else:
|
||||
KEY_PASSWORD = ""
|
||||
changelog = e('${CHANGELOG}')
|
||||
info('Using ChangeLog: {0}', changelog)
|
||||
ssh = e('${UPDATE_USER}@${UPDATE_HOST}')
|
||||
sshopts = '-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'
|
||||
sshopts = f'-o SendEnv={KEY_PASSWORD} -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'
|
||||
temp_dest = sh_str("ssh ${ssh} ${sshopts} mktemp -d /tmp/update-${PRODUCT}-XXXXXXXXX")
|
||||
temp_changelog = sh_str("ssh ${ssh} ${sshopts} mktemp /tmp/changelog-XXXXXXXXX")
|
||||
delta_count = e('${DELTAS}')
|
||||
|
||||
|
||||
if not temp_dest or not temp_changelog:
|
||||
error('Failed to create temporary directories on {0}', ssh)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user