diff --git a/README.md b/README.md index a194f85d..cbd582ff 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Each Package is split into multiple files. ```sh zlib/ # Package name. ├─ build # Build script. -├─ depends # Dependencies (one per line) (optional). +├─ depends # Dependencies (one per line) (sometimes optional). ├─ sources # Sources (one per line). ├─ version # Package version. ┘ @@ -21,6 +21,7 @@ zlib/ # Package name. ├─ post_install # Script to run after package installation. ├─ patches/* # Directory to store patches. ├─ files/* # Directory to misc files. +┘ ``` When a built package is installed, this entire directory tree is copied to `/var/db/puke` where it becomes a database entry. Listing the dependencies for a package is a simple as printing the contents of the `depends` file. Searching for which package owns a file is as simple as checking each `manifest` file. diff --git a/repo/hummingbird/manifest b/repo/hummingbird/manifest index 32fd2a21..d70308b7 100644 --- a/repo/hummingbird/manifest +++ b/repo/hummingbird/manifest @@ -1,17 +1,17 @@ /var/db/puke/hummingbird/version -/var/db/puke/hummingbird/sources -/var/db/puke/hummingbird/manifest -/var/db/puke/hummingbird/checksums /var/db/puke/hummingbird/build +/var/db/puke/hummingbird/checksums +/var/db/puke/hummingbird/manifest +/var/db/puke/hummingbird/sources /var/db/puke/hummingbird /var/db/puke /var/db /var -/usr/bin/shutdown /usr/bin/reboot /usr/bin/hummingbird +/usr/bin/shutdown /usr/bin /usr -/etc/rc.shutdown /etc/rc.init +/etc/rc.shutdown /etc