summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* build: Check for mknod funcs, progPatrick McDermott2023-06-261-4/+32
| | | | | calloc(), execve(), fdopen(), mkfifo(), open(), rename(), sleep(), and mknod
* main: Report failure to read specials filePatrick McDermott2023-06-191-1/+9
|
* Fix license noticesPatrick McDermott2023-06-1820-45/+45
|
* specials.txt: Remove temporary example filePatrick McDermott2023-06-171-3/+0
| | | | Now available at tests/pkg/specials
* README: Explain chown and mknod without privsPatrick McDermott2023-06-171-4/+11
|
* opk/read: Fix device number lengthsPatrick McDermott2023-06-171-0/+6
| | | | log10(1) == 0
* tests: Test -s optionPatrick McDermott2023-06-171-8/+7
|
* main: Add -s optionPatrick McDermott2023-06-171-2/+15
|
* opk/write: Fix temporary archive file name bufferPatrick McDermott2023-06-171-1/+1
|
* Merge branch 'feature/test-suite'Patrick McDermott2023-06-1714-0/+1077
|\
| * tests: Verify contents of built packagePatrick McDermott2023-06-171-1/+22
| |
| * tests: Add common functions (copied from opkbuild)Patrick McDermott2023-06-172-1/+71
| |
| * tests: Add package build testPatrick McDermott2023-06-173-1/+38
| |
| * tests: Make version test always return truePatrick McDermott2023-06-171-0/+2
| |
| * tests: Add package work areaPatrick McDermott2023-06-175-0/+14
| |
| * tests: Add version output testPatrick McDermott2023-06-172-1/+38
| |
| * tests: Drop `set -x`Patrick McDermott2023-06-171-2/+0
| |
| * build: Add test frameworkPatrick McDermott2023-06-176-0/+898
|/ | | | | | | | build-aux/tap-driver.sh: https://git.savannah.gnu.org/cgit/automake.git/plain/lib/tap-driver.sh tests/aux/tap-functions.sh: https://git.savannah.gnu.org/cgit/automake.git/plain/t/ax/tap-functions.sh
* opk/write: Handle specials overridesPatrick McDermott2023-05-281-0/+22
|
* opk/write: Simplify goto blocksPatrick McDermott2023-05-281-39/+23
| | | | Also fixes "warning: label ‘out0’ defined but not used".
* opk/write: Fix path length handling, add virt pathPatrick McDermott2023-05-283-40/+47
|
* opk/write: Clarify variable namesPatrick McDermott2023-05-281-15/+18
|
* opk: Read specials filePatrick McDermott2023-05-173-0/+27
|
* specials: Read and search special files listPatrick McDermott2023-05-175-4/+178
| | | | specials.txt is a temporary example file.
* cli.txt: Update constraintsPatrick McDermott2023-05-171-1/+1
|
* cli.txt: Add device special file optionPatrick McDermott2023-05-171-2/+4
|
* cli.txt: Split options by modePatrick McDermott2023-05-141-16/+22
|
* cli.txt: Add -u, -g, and -rPatrick McDermott2023-05-141-1/+8
|
* TODO: SPF 2.0 work donePatrick McDermott2023-05-131-1/+1
|
* TODO: Also need mknodPatrick McDermott2023-05-131-2/+2
| | | | And fix a typing error.
* README: UpdatePatrick McDermott2023-05-121-3/+2
|
* opk/read: Ignore -Wmaybe-uninitialized false posPatrick McDermott2023-05-121-0/+6
|
* opk/read: Indent other pragmasPatrick McDermott2023-05-121-3/+3
|
* analyzer*.log: RemovePatrick McDermott2023-05-122-5629/+0
|
* opk/read: Make GCC 12 analyzer STFUPatrick McDermott2023-05-123-0/+5669
| | | | | | What a mess. Fixes most of analyzer*.log (thousands of lines of error messages).
* opk/read: Only extract and/or print regular filesPatrick McDermott2023-05-121-0/+14
|
* opk/read: List device major and minor numbersPatrick McDermott2023-05-121-7/+41
|
* ustar: Provide devmajor and devminor in listingPatrick McDermott2023-05-122-1/+16
|
* opk/write: Reflow some linesPatrick McDermott2023-05-121-7/+4
|
* opk/write: Write block, char, and FIFO headersPatrick McDermott2023-05-121-3/+35
|
* ustar: Support writing device major and minorPatrick McDermott2023-05-124-11/+18
|
* opk/read: Fix possible FD leakPatrick McDermott2023-05-111-0/+1
|
* gzip: Add pure attributePatrick McDermott2023-05-111-1/+1
|
* opk/write: Error-check lstat() and rename varPatrick McDermott2023-05-111-15/+20
|
* opk/write: Add root directories to inner archivesPatrick McDermott2023-05-111-0/+20
|
* dirent: Add trailing '/' to directoriesPatrick McDermott2023-05-113-14/+18
|
* dirent: Remove test codePatrick McDermott2023-05-101-29/+0
|
* dirent: Fix separators and length limitsPatrick McDermott2023-05-101-29/+48
|
* dirent: Re-add and update test codePatrick McDermott2023-05-101-0/+30
| | | | This reverts commit 50f9ee989f89fd47a5f554d9967e8abedd6bd938.
* opk/write: Build control and data archivesPatrick McDermott2023-05-103-14/+373
|