summaryrefslogtreecommitdiff
path: root/hscript/disk.cc
AgeCommit message (Expand)AuthorFilesLines
2023-12-02hscript: disk: Filesystem: Use full paths for mkfsA. Wilcox1-7/+7
2023-10-18hscript: diskid: Refactor how we check disk IDsA. Wilcox1-15/+18
2020-10-15Add many more various test casesA. Wilcox1-0/+2
2020-09-20hscript: Force extfs creationA. Wilcox1-2/+1
2020-08-21hscript: Parted uses 'mac' for APM labelsA. Wilcox1-1/+1
2020-06-21hscript: Ensure mount directory existsA. Wilcox1-1/+1
2020-05-26hscript: Convert 'int line' to a ScriptLocation objectA. Wilcox1-122/+80
2020-04-01hscript: Rename Image flag to ImageOnlyA. Wilcox1-2/+2
2020-03-24hscript: Implement 'Image' script optionA. Wilcox1-1/+4
2020-03-24hscript: Don't overwrite fstab with each mountA. Wilcox1-1/+2
2020-03-22hscript: Ensure partition 1 won't abut first disk sectorsA. Wilcox1-0/+3
2020-03-19hscript: Support creation of MBR disklabelsA. Wilcox1-1/+1
2020-03-15disk: Remove ability to undo e2fsA. Wilcox1-2/+0
2020-03-11hscript: Make target directory configurableA. Wilcox1-6/+9
2020-02-26hscript: Refactor Keys to be owned by a Script*A. Wilcox1-35/+35
2020-02-23hscript: Handle Partition type codesA. Wilcox1-1/+23
2020-02-22hscript: Add HFS+ support to Filesystem keyA. Wilcox1-1/+7
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