summaryrefslogtreecommitdiff
path: root/hscript/script.cc
AgeCommit message (Expand)AuthorFilesLines
2023-12-01Add 'rootshell' key to determine root's shellA. Wilcox1-0/+3
2023-10-10hscript: Allow multiple inheritanceA. Wilcox1-36/+78
2022-07-05hscript: Portability fixes for libc++A. Wilcox1-2/+2
2020-07-10hscript: Use curr_name; work around Alpine bugA. Wilcox1-5/+10
2020-07-04hscipt: Implement parse and validation of 'pppoe' keyA. Wilcox1-0/+3
2020-06-13hscript: Stub unfinished implementation of 'bootloader' keyA. Wilcox1-0/+5
2020-05-26hscript: Implement (undocumented, untested) 'version' keyA. Wilcox1-0/+7
2020-05-26hscript: Implement (currently undocumented) 'inherit' key and testsA. Wilcox1-7/+39
2020-05-26hscript: Convert 'int line' to a ScriptLocation objectA. Wilcox1-28/+30
2020-05-24hscript: Implement 'svcenable' key and testsA. Wilcox1-0/+3
2020-04-01hscript: Rename Image flag to ImageOnlyA. Wilcox1-1/+1
2020-03-24hscript: Implement 'Image' script optionA. Wilcox1-1/+1
2020-03-24hscript: De-constify returned Horizon::Script* objectsA. Wilcox1-4/+2
2020-03-18hscript: Support creation of /etc/network/interfacesA. Wilcox1-0/+2
2020-03-17hscript: Add new netconfigtype key and associated testsA. Wilcox1-0/+3
2020-03-11hscript: Make target directory configurableA. Wilcox1-0/+9
2020-02-26hscript: Refactor Keys to be owned by a Script*A. Wilcox1-3/+4
2020-02-26hscript: Add introspection support for Script classA. Wilcox1-0/+76
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
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