summaryrefslogtreecommitdiff
path: root/hscript/user.cc
AgeCommit message (Collapse)AuthorFilesLines
2020-05-28hscript: user: Support cross-arch installsA. Wilcox1-11/+9
Using PAM's -R tries to load target system's PAM libraries, which obviously fail if it's not the same CPU arch.
2020-05-26hscript: Convert 'int line' to a ScriptLocation objectA. Wilcox1-70/+49
2020-05-15hscript: Ensure user commands are correct in simulatorA. Wilcox1-4/+9
2020-05-15hscript: Ensure user commands are run in the targetA. Wilcox1-4/+11
2020-03-11hscript: Make target directory configurableA. Wilcox1-11/+19
This is the first step towards creating images using Horizon.
2020-02-26hscript: Refactor Keys to be owned by a Script*A. Wilcox1-30/+32
This means that a Key can introspect its Script.
2020-02-23Update a few TODOsA. Wilcox1-1/+0
2019-12-07hscript: UserPassphrase: Ensure simulated runs don't actually set passwordsA. Wilcox1-0/+1
2019-11-08hscript: Implement UserIcon::execute, add testsA. Wilcox1-2/+54
2019-11-07hscript: Implement Runner.Execute.UserAccounts, add testsA. Wilcox1-10/+81
2019-10-31hscript: Remove unused paramaters and de-const-ify DiskLabel::typeA. Wilcox1-6/+6
2019-10-26hscript: Fix missing endl for timezone simulation; print what's happeningA. Wilcox1-0/+3
2019-10-20Make Installation Environment code conditionalA. Wilcox1-2/+4
2019-10-19hscript: Implement UserGroups, add testsA. Wilcox1-2/+37
2019-10-19hscript: Implement UserIcon parsingA. Wilcox1-2/+22
2019-10-19hscript: Implement UserPassphrase, add testsA. Wilcox1-6/+37
2019-10-19hscript: More LCOV fixesA. Wilcox1-2/+2
2019-10-18hscript: Implement username validity check and UserAlias code; add testsA. Wilcox1-3/+76
2019-10-18hscript: Document requirementA. Wilcox1-0/+1
2019-10-18hscript: Implement some Username logic, add testsA. Wilcox1-4/+14
2019-10-18hscript: Add stub User* classesA. Wilcox1-0/+88
2019-10-18hscript: Mark install-only sections as untestableA. Wilcox1-0/+3
2019-10-17hscript: Fix up rootpw execute shell printingA. Wilcox1-2/+2
2019-10-17hscript: Fix build on CIA. Wilcox1-0/+1
2019-10-17hscript: Implement RootPassphrase::executeA. Wilcox1-2/+48
2019-10-13hscript: Pass data by referenceA. Wilcox1-1/+1
2019-10-12hscript: Turn rootpw validation true by defaultA. Wilcox1-1/+2
2019-10-12hscript: Pass opts to all validate()s, implement 'mount' validationA. Wilcox1-2/+2
2019-10-08Make +pretty+ a global var instead of passed everywhereA. Wilcox1-1/+2
2019-10-08hscript: Use StringKey for Hostname (+ others), implement RootPassphraseA. Wilcox1-0/+35
2019-10-08hscript: Add StringKey helper classA. Wilcox1-0/+0