aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Commit Debian 3.0 (quilt) metadatadebian/0.8.0-2archive/debian/0.8.0-2Sean Whitton2021-07-24
| | | | [dgit (9.13) quilt-fixup]
* debian/: changelog for 0.8.0-2 uploadSean Whitton2021-07-24
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* return type in FOREIGN-FUNCALL of geteuid(2) is unsignedSean Whitton2021-07-24
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit 885b9f3f762cdf18ff358509fd8838f8222b43ba)
* :SETUID: ensure we chdir(2) before we setuid(2)Sean Whitton2021-07-24
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit ae2f8d30cbcd82126de7daeb4b94dd05d5b46f01)
* :SUDO: ensure that stdin is a pipe, never a real fileSean Whitton2021-07-24
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit 56dda681a644833f9b7de1775b7d193fd120bb8e)
* :SETUID connection: also call initgroups(3)Sean Whitton2021-07-24
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit 052f5d522473f10fe46fd431b372de54f7a53e62)
* add POSIX-LOGIN-ENVIRONMENT and use in :SETUID connectionSean Whitton2021-07-24
| | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit 60d2ca122ee7dc29fc66b4364bcf79f5a7041b64)
* release Consfigurator 0.8.0 (-1 to Debian unstable)v0.8.0debian/0.8.0-1archive/debian/0.8.0-1Sean Whitton2021-06-04
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* DEPLOYS-THESE: fix :PREPROCESS subroutineSean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix typoSean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* LIBVIRT:KVM-BOOTS-CHROOT-FOR: warning->error if same hostnameSean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* LIBVIRT::VIRSH-GET-COLUMNS: use WORDSSean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* WORDS: use DELETESean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* factor out and export DISK:PARSE-VOLUME-SIZESean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add GET-SHORT-HOSTNAMESean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* DISK:HOST-LOGICAL-VOLUMES-EXIST: also add to /etc/fstab & mountSean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* IGNORING-HOSTATTRS: don't fail for not-yet-defined propertiesSean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* FSTAB:ENTRIES-FOR-VOLUMES: accept a list of volumesSean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* FSTAB:VOLUME->ENTRY: don't try to look up PARTUUIDs of LVM LVsSean Whitton2021-06-03
| | | | | | Instead, for LVM LVs, always use the canonical symlink (per lvm(8)). Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* DISK:SUBVOLUMES-OF-TYPE: return list of immediate parents as 2nd valSean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* define *PREPROCESSING-HOST* earlierSean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* define VOLUME-CONTENTS-MINIMUM-SIZE for LVM-LOGICAL-VOLUMESean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* drop LVM-VOLUME-GROUP and make LVs TOP-LEVEL-VOLUMEsSean Whitton2021-06-03
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* PROPUNAPPLY: fail when there is :APPLY but no :UNAPPLYSean Whitton2021-06-02
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* strip trailing slashes from mount points in VOLUME fstab entriesSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* restore STRIPLN when finding the datadir inside chrootSean Whitton2021-05-31
| | | | | | Accidentally removed in b914693a33ffcf0764ea9bc87bcc573e5ddf9943. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add SSH:PARENT-IS-GLOBALLY-KNOWN-HOSTSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix type of DISK::HOST-LVM-LOGICAL-VOLUMES-EXISTSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add DISK:HOST-LOGICAL-VOLUMES-EXISTSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add idea about making LVs TOP-LEVEL-VOLUMEsSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* update idea regarding programmatically calling propertiesSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* don't try to create, or queue for closure, already opened volumesSean Whitton2021-05-31
| | | | | | This better controls the side effects of the changed functions. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* DISK:CREATE-VOLUME for LVM volume groups: pass -Wn to lvcreate(8)Sean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* OPEN-VOLUME for OPENED-VOLUME: return a fresh value, as specifiedSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* DISK:CREATE-VOLUMES-AND-CONTENTS: add FILES argument; make a DEFUNSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add & use WORDS, UNWORDSSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* idea about recording child hosts in parent hostattrsSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* notes on WITH-REQUIREMENTS-FOR-CHANGE: refer to SBCL-AVAILABLESean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add SSH:{GLOBALLY-,}KNOWN-HOST and SSHD:HAS-{HOST-,}PUBLIC-KEYSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APPLY-AND-PRINT: try to avoid announcing internal DEFPROPsSean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APPLY-AND-PRINT: use a non-keyword rather than :FAILED-CHANGESean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* FILE:HOST-SECRET-UPLOADED: avoid using a pathname as IDEN2Sean Whitton2021-05-31
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* FILE:UPDATE-UNIX-TABLE: update lines whenever there's a matchSean Whitton2021-05-31
| | | | | | | | Bug fix. Previously, we were updating only in the special case of taking the source from the existing line, and otherwise just appending another copy of the entry. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add MOUNT:MOUNTEDSean Whitton2021-05-30
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix some copyright yearsSean Whitton2021-05-30
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add LIBVIRT:KVM-BOOTS-CHROOT{,FOR}Sean Whitton2021-05-30
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* :SUDO: preserve SSH_AUTH_SOCK when sudoing to rootSean Whitton2021-05-30
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add NETWORK:STATICSean Whitton2021-05-30
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add LIBVIRT:WHEN-STARTEDSean Whitton2021-05-30
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* CONTAINER:WHEN-CONTAINED: return :NO-CHANGE when factor uncontainedSean Whitton2021-05-30
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>