From: Nathan Wagner Date: Sun, 5 Mar 2017 15:00:23 +0000 (-0600) Subject: add comments on install strategy X-Git-Tag: v0.1.6~140 X-Git-Url: https://pd.if.org/git/?p=zpackage;a=commitdiff_plain;h=6cc6d722040434ceaec43d57d20f60f113bd247f add comments on install strategy --- diff --git a/zpm-install b/zpm-install index e722bf3..8123b9b 100755 --- a/zpm-install +++ b/zpm-install @@ -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