]> pd.if.org Git - zpackage/commitdiff
add comments on install strategy
authorNathan Wagner <nw@hydaspes.if.org>
Sun, 5 Mar 2017 15:00:23 +0000 (09:00 -0600)
committerNathan Wagner <nw@hydaspes.if.org>
Sun, 5 Mar 2017 15:05:16 +0000 (09:05 -0600)
zpm-install

index e722bf321f1ea85b4be8b75427c86d47aeaa6449..8123b9ba4c90967fa99d1c0d124ef6f43e371873 100755 (executable)
@@ -7,6 +7,18 @@ pkgrel=${ZPMPACKAGEREL:-1}
 
 pkgroot=/
 
+# allocate an install id, perhaps hash package and timestamp
+# extract pre-scripts and run them
+# get list of paths to install
+# for each path, if directory, create and set mode
+# for each path, create leading directories
+# extract to something like /var/tmp/.hash, with low perms
+# only atomic if same filesystem, so use .installid.hash in the
+# install directory
+# set perms and such
+# move into place
+# after all the files, extract post scripts and run them
+
 # option for "multipackage" just to let the system know that's what you meant
 # option to take filenames from stdin
 # parse package, version, release from file if not given