summaryrefslogtreecommitdiff
path: root/hscript/script.cc
AgeCommit message (Collapse)AuthorFilesLines
2019-12-19hscript: Add 'arch' key implementation and related testsA. Wilcox1-0/+3
2019-11-06hscript: Disable coverage test for default case handler in store_keyA. Wilcox1-1/+1
2019-11-04hscript: Refactor script.cc and disk.cc for maintainabilityA. Wilcox1-1263/+75
2019-11-02hscript: Add download_file helper and implement SigningKey::execute0.1.0A. Wilcox1-0/+27
2019-11-02hscript: More logging and dir creationA. Wilcox1-0/+27
2019-11-02hscript: Handle creation of directories when neededA. Wilcox1-0/+10
2019-11-01hscript: Start calling execute on the disk keysA. Wilcox1-5/+57
2019-10-31hscript: Implement Encrypt, add testsA. Wilcox1-1/+32
2019-10-31hscript: Implement SigningKey, add testsA. Wilcox1-1/+17
2019-10-31hscript: Consistency/style fixesA. Wilcox1-0/+4
2019-10-31hscript: Implement Nameserver, add testsA. Wilcox1-0/+12
2019-10-31Build: disable -Wunused-parameterA. Wilcox1-3/+0
2019-10-31hscript: Remove unused paramaters and de-const-ify DiskLabel::typeA. Wilcox1-2/+5
2019-10-31hscript: Implement *.Block requirementsA. Wilcox1-3/+44
2019-10-31hscript: Implement fs, add testsA. Wilcox1-1/+26
2019-10-31hscript: Add Keymap codeA. Wilcox1-2/+18
2019-10-31hscript: Implement lvm_lv, add testsA. Wilcox1-2/+33
2019-10-29hscript: Only use LVMGroup::test_pv in install env buildsA. Wilcox1-0/+2
2019-10-29hscript: Implement lvm_vg, add testsA. Wilcox1-1/+44
2019-10-28hscript: Make line a long for alignmentA. Wilcox1-1/+1
2019-10-27hscript: Make portable to std::filesystem OR boost::filesystemA. Wilcox1-11/+7
2019-10-27hscript: Implement Runner.Execute.networkA. Wilcox1-1/+37
2019-10-26hscript: Append, don't replace, target net confA. Wilcox1-2/+2
This ensures if hostname execution wrote dns_domain_lo, it's preserved.
2019-10-26hscript: Remove temp dir from previous run, if anyA. Wilcox1-2/+6
2019-10-26hscript: Implement NetAddress::executeA. Wilcox1-29/+68
2019-10-26hscript: Implement NetSSID::executeA. Wilcox1-4/+54
2019-10-26hscript: Split heavy validation code into separate functionsA. Wilcox1-100/+128
2019-10-26hscript: Implement DiskLabel::executeA. Wilcox1-1/+8
2019-10-26hscript: Implement lvm_pv, add testsA. Wilcox1-1/+37
2019-10-25hscript: Implement Partition, add testsA. Wilcox1-1/+26
2019-10-24hscript: Fully implement Timezone, add testsA. Wilcox1-1/+41
2019-10-23hscript: Use SCRIPT_LINE_MAX instead of shadowing <climits> LINE_MAXA. Wilcox1-3/+4
2019-10-21hscript: Implement DiskLabel, add testsA. Wilcox1-1/+24
2019-10-21hscript: Implement Language::executeA. Wilcox1-0/+7
2019-10-21hscript: Implement Language, add testsA. Wilcox1-20/+43
2019-10-20hscript: constness fixes for ScriptOptionsA. Wilcox1-3/+5
2019-10-20hscript: Implement DiskId::executeA. Wilcox1-16/+34
2019-10-19hscript: Implement Firmware, and add testsA. Wilcox1-0/+50
2019-10-19hscript: Implement UserGroups, add testsA. Wilcox1-1/+2
2019-10-19hscript: Implement UserPassphrase, add testsA. Wilcox1-0/+9
2019-10-18hscript: Better comments, undef stuff, add user validationA. Wilcox1-54/+131
2019-10-18hscript: Pass key_name by referenceA. Wilcox1-1/+1
2019-10-18hscript: Don't use value we've already moved outA. Wilcox1-1/+2
2019-10-18hscript: Make ScriptPrivate::store_key easier to maintainA. Wilcox1-170/+185
2019-10-18hscript: Undefine GET_USER_DETAIL when no longer neededA. Wilcox1-0/+1
2019-10-18hscript: Ensure errors are kept up to dateA. Wilcox1-0/+2
2019-10-18hscript: Add stub User* classesA. Wilcox1-3/+104
2019-10-17hscript: Implement diskid key (except execution)A. Wilcox1-1/+24
2019-10-17hscript: Make dynamic_casts fit on a single lineA. Wilcox1-25/+15
2019-10-14hscript: A few changes [read full message]A. Wilcox1-2/+3
* Handle ENODEV as well as EOPNOTSUPP in NetSSID::validate. Whether iface is not wifi or doesn't exist, same result per spec. * *Failures* are fatal, but *ENODEV/EOPNOTSUPP* is not a failure. So, repair logic in Script::validate and return proper value.