summaryrefslogtreecommitdiff
path: root/hscript/disk.cc
AgeCommit message (Expand)AuthorFilesLines
2019-11-06hscript: Use assertions since this should never ever happenA. Wilcox1-4/+3
2019-11-04hscript: Mark code correctly for LCOVA. Wilcox1-4/+4
2019-11-04hscript: Refactor script.cc and disk.cc for maintainabilityA. Wilcox1-303/+2
2019-11-04hscript: Implement LVMVolume::executeA. Wilcox1-3/+33
2019-11-02hscript: Implement LVMPhysical::execute and LVMGroup::executeA. Wilcox1-6/+96
2019-11-02hscript: Factor out FS exec stuff to run_command functionA. Wilcox1-43/+4
2019-11-02hscript: Filesystem::execute: null-terminate argv, pass environA. Wilcox1-6/+14
2019-11-02hscript: More error checking in DiskLabel and PartitionA. Wilcox1-3/+26
2019-11-02hscript: disk: libparted returns 1 on success, not 0A. Wilcox1-1/+1
2019-11-02hscript: disk: More logging outputA. Wilcox1-1/+21
2019-11-02hscript: Implement Filesystem::execute, add testA. Wilcox1-3/+96
2019-11-01hscript: Use enumeration for Filesystem::fstypeA. Wilcox1-1/+16
2019-11-01hscript: Implement Partition::execute, as yet untestedA. Wilcox1-2/+78
2019-11-01hscript: DiskLabel::execute: commit to all, not just deviceA. Wilcox1-1/+1
2019-10-31hscript: Implement Encrypt, add testsA. Wilcox1-0/+31
2019-10-31hscript: Remove unused paramaters and de-const-ify DiskLabel::typeA. Wilcox1-3/+3
2019-10-31hscript: Implement *.Block requirementsA. Wilcox1-0/+1
2019-10-31hscript: Implement fs, add testsA. Wilcox1-0/+52
2019-10-31hscript: Implement lvm_lv, add testsA. Wilcox1-0/+56
2019-10-31hscript: Remove bad test from Mount::validateA. Wilcox1-11/+2
2019-10-29hscript: Only use LVMGroup::test_pv in install env buildsA. Wilcox1-0/+4
2019-10-29hscript: Implement lvm_vg, add testsA. Wilcox1-0/+105
2019-10-28hscript: Make line a long for alignmentA. Wilcox1-1/+2
2019-10-27hscript: Fix single boost portability issueA. Wilcox1-4/+3
2019-10-27hscript: Make portable to std::filesystem OR boost::filesystemA. Wilcox1-10/+7
2019-10-27hscript: Use boost::filesystem everywhere convenientA. Wilcox1-11/+35
2019-10-26hscript: Implement DiskLabel::executeA. Wilcox1-2/+44
2019-10-26hscript: Implement lvm_pv, add testsA. Wilcox1-0/+23
2019-10-25hscript: Implement Partition, add testsA. Wilcox1-0/+192
2019-10-21hscript: Implement DiskLabel, add testsA. Wilcox1-17/+89
2019-10-20hscript: DiskId: use devnum instead of syspath (thx @sroracle)A. Wilcox1-3/+11
2019-10-20hscript: diskid: Use syspath, not devpathA. Wilcox1-2/+4
2019-10-20hscript: Implement DiskId::executeA. Wilcox1-2/+38
2019-10-20hscript: Finish splitting install env codeA. Wilcox1-0/+2
2019-10-20Make Installation Environment code conditionalA. Wilcox1-11/+24
2019-10-18hscript: Mark install-only sections as untestableA. Wilcox1-7/+7
2019-10-17hscript: Implement diskid key (except execution)A. Wilcox1-1/+44
2019-10-14hscript: Implement Mount::execute fully, including fstab manipulationA. Wilcox1-6/+72
2019-10-14hscript: Don't include space when read Mount optionsA. Wilcox1-2/+2
2019-10-14hscript: Use return value of access(3) properlyA. Wilcox1-1/+1
2019-10-13hscript: Fix mount option parsingA. Wilcox1-1/+1
2019-10-13hscript: Pass data by referenceA. Wilcox1-1/+1
2019-10-13hscript: Implement Mount::execute simulationA. Wilcox1-2/+17
2019-10-13hscript: Device, not mountpoint, shall be presentA. Wilcox1-1/+1
2019-10-12hscript: Fix incorrect usage of std::string::substrA. Wilcox1-1/+1
2019-10-12hscript: Pass opts to all validate()s, implement 'mount' validationA. Wilcox1-3/+11
2019-10-12hscript: Parse 'mount' key, add tests to ensureA. Wilcox1-0/+32
2019-10-09hscript: Implement stub Mount parserA. Wilcox1-0/+27
2019-10-08hscript: New module 'disk', fix headers of all filesA. Wilcox1-0/+13