Commit Graph

22 Commits (20aea96396b7cf91e222482bff2a3b5ff66d48d9)

Author SHA1 Message Date
David Oberhollenzer 20aea96396 Add license
4 years ago
David Oberhollenzer 4a682b83f1 cleanup: reimplement process_file using foreach_line_in_file
4 years ago
David Oberhollenzer b688a39149 cleanup: move input file open/close into process_file function
4 years ago
David Oberhollenzer f7e4aec2ea Add utility function to iterate over lines in a file
4 years ago
David Oberhollenzer 6dd9ae94bd Add simple hash table implementation
4 years ago
David Oberhollenzer f2627b8933 Add option to forcefully overwrite packages in pack command
4 years ago
David Oberhollenzer 95c7302d25 Allow empty packages, i.e. packages not containing any files
4 years ago
David Oberhollenzer d55ee9bd72 Add a toc format that is also valid input for `pkg pack`
4 years ago
David Oberhollenzer 16bf7172fe Add support for device special files in packages
4 years ago
David Oberhollenzer 6f32c6b883 Add flag to surpress creation of symlinks when unpacking
4 years ago
David Oberhollenzer 6a80140c59 Move abstract file list handling code to seperate utility library
4 years ago
David Oberhollenzer 16f3e4d97c Move utility source code to libuitil.a
4 years ago
David Oberhollenzer c23a2c8c33 Add listing modes to install command
4 years ago
David Oberhollenzer 26a7d3f3e7 Add install command
4 years ago
David Oberhollenzer a32a4cb149 Cleanup: unify input file processing code
4 years ago
David Oberhollenzer 6fc871b3ff Move input file processor to main code
4 years ago
David Oberhollenzer f62bab2629 Move pkg unpack functionality out of unpack command
4 years ago
David Oberhollenzer be9bfed9b0 Add header for high-level package I/O functions
4 years ago
David Oberhollenzer e3740ba387 Move mkdir_p helper function to main code
4 years ago
David Oberhollenzer aab510aa98 Add package header with dependency information
4 years ago
David Oberhollenzer 53194aa2ac Add lzma compressor
4 years ago
David Oberhollenzer 6ec11b532e Initial commit
4 years ago