diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..be825bd --- /dev/null +++ b/LICENSE @@ -0,0 +1,13 @@ +Copyright (c) 2019 David Oberhollenzer + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/include/command.h b/include/command.h index 5806e24..fce4684 100644 --- a/include/command.h +++ b/include/command.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef COMMAND_H #define COMMAND_H diff --git a/include/compressor.h b/include/compressor.h index a502e73..9ee032c 100644 --- a/include/compressor.h +++ b/include/compressor.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef COMPRESSOR_H #define COMPRESSOR_H diff --git a/include/filelist/image_entry.h b/include/filelist/image_entry.h index 899e998..9fd7127 100644 --- a/include/filelist/image_entry.h +++ b/include/filelist/image_entry.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef IMAGE_ENTRY_H #define IMAGE_ENTRY_H diff --git a/include/pkgformat.h b/include/pkgformat.h index 1da153a..345dd6e 100644 --- a/include/pkgformat.h +++ b/include/pkgformat.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef PKG_FORMAT_H #define PKG_FORMAT_H diff --git a/include/pkgio.h b/include/pkgio.h index a7d78f9..6a68758 100644 --- a/include/pkgio.h +++ b/include/pkgio.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef PKGIO_H #define PKGIO_H diff --git a/include/pkgreader.h b/include/pkgreader.h index 1160fa3..add5123 100644 --- a/include/pkgreader.h +++ b/include/pkgreader.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef PKGREADER_H #define PKGREADER_H diff --git a/include/pkgwriter.h b/include/pkgwriter.h index cb485cc..8018e7b 100644 --- a/include/pkgwriter.h +++ b/include/pkgwriter.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef PKGWRITER_H #define PKGWRITER_H diff --git a/include/util/hashtable.h b/include/util/hashtable.h index 401e228..9f08d18 100644 --- a/include/util/hashtable.h +++ b/include/util/hashtable.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef HASH_TABLE_H #define HASH_TABLE_H diff --git a/include/util/input_file.h b/include/util/input_file.h index 03fff24..515a220 100644 --- a/include/util/input_file.h +++ b/include/util/input_file.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef INPUT_FILE_H #define INPUT_FILE_H diff --git a/include/util/util.h b/include/util/util.h index cf82f17..42a6ba8 100644 --- a/include/util/util.h +++ b/include/util/util.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef UTIL_H #define UTIL_H diff --git a/lib/filelist/dump_toc.c b/lib/filelist/dump_toc.c index 4411f6d..72afebd 100644 --- a/lib/filelist/dump_toc.c +++ b/lib/filelist/dump_toc.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/lib/filelist/image_entry.c b/lib/filelist/image_entry.c index 4b8068c..10e68f9 100644 --- a/lib/filelist/image_entry.c +++ b/lib/filelist/image_entry.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/lib/filelist/image_entry_sort.c b/lib/filelist/image_entry_sort.c index 152320a..230b593 100644 --- a/lib/filelist/image_entry_sort.c +++ b/lib/filelist/image_entry_sort.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include diff --git a/lib/util/canonicalize_name.c b/lib/util/canonicalize_name.c index 2717c12..b914886 100644 --- a/lib/util/canonicalize_name.c +++ b/lib/util/canonicalize_name.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include "util/util.h" diff --git a/lib/util/fileproc.c b/lib/util/fileproc.c index ce49409..d207cf6 100644 --- a/lib/util/fileproc.c +++ b/lib/util/fileproc.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/lib/util/hashtable.c b/lib/util/hashtable.c index d5903c9..7f77521 100644 --- a/lib/util/hashtable.c +++ b/lib/util/hashtable.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/lib/util/input_file.c b/lib/util/input_file.c index 3954266..ec53a58 100644 --- a/lib/util/input_file.c +++ b/lib/util/input_file.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/lib/util/mkdir_p.c b/lib/util/mkdir_p.c index 950ea4b..15f8ccb 100644 --- a/lib/util/mkdir_p.c +++ b/lib/util/mkdir_p.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/lib/util/read_retry.c b/lib/util/read_retry.c index d8f78bb..d1dfc2f 100644 --- a/lib/util/read_retry.c +++ b/lib/util/read_retry.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include diff --git a/lib/util/write_retry.c b/lib/util/write_retry.c index 402c4b9..ce29d44 100644 --- a/lib/util/write_retry.c +++ b/lib/util/write_retry.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include diff --git a/main/cmd/buildstrategy/buildstrategy.c b/main/cmd/buildstrategy/buildstrategy.c index 936ce28..7212c19 100644 --- a/main/cmd/buildstrategy/buildstrategy.c +++ b/main/cmd/buildstrategy/buildstrategy.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include "buildstrategy.h" typedef int (*line_handler_t)(const char *filename, size_t linenum, diff --git a/main/cmd/buildstrategy/buildstrategy.h b/main/cmd/buildstrategy/buildstrategy.h index 4293ade..a046322 100644 --- a/main/cmd/buildstrategy/buildstrategy.h +++ b/main/cmd/buildstrategy/buildstrategy.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef BUILDSTRATEGY_H #define BUILDSTRATEGY_H diff --git a/main/cmd/dump/dump.c b/main/cmd/dump/dump.c index c264d88..d37efd9 100644 --- a/main/cmd/dump/dump.c +++ b/main/cmd/dump/dump.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include "dump.h" static const struct option long_opts[] = { diff --git a/main/cmd/dump/dump.h b/main/cmd/dump/dump.h index 852bb8e..7ba544e 100644 --- a/main/cmd/dump/dump.h +++ b/main/cmd/dump/dump.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef DUMP_H #define DUMP_H diff --git a/main/cmd/dump/dump_header.c b/main/cmd/dump/dump_header.c index 4b8f61b..0436688 100644 --- a/main/cmd/dump/dump_header.c +++ b/main/cmd/dump/dump_header.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include "dump.h" static const char *dependency_type[] = { diff --git a/main/cmd/help.c b/main/cmd/help.c index 4d96dcf..cc8016d 100644 --- a/main/cmd/help.c +++ b/main/cmd/help.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/main/cmd/install/collect.c b/main/cmd/install/collect.c index 78bbc1c..2570976 100644 --- a/main/cmd/install/collect.c +++ b/main/cmd/install/collect.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include "install.h" int collect_dependencies(int repofd, struct pkg_dep_list *list) diff --git a/main/cmd/install/install.c b/main/cmd/install/install.c index 001574f..f984033 100644 --- a/main/cmd/install/install.c +++ b/main/cmd/install/install.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include "install.h" static const struct option long_opts[] = { diff --git a/main/cmd/install/install.h b/main/cmd/install/install.h index c8cb860..d27145c 100644 --- a/main/cmd/install/install.h +++ b/main/cmd/install/install.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef INSTALL_H #define INSTALL_H diff --git a/main/cmd/install/pkglist.c b/main/cmd/install/pkglist.c index d55e896..78f9726 100644 --- a/main/cmd/install/pkglist.c +++ b/main/cmd/install/pkglist.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include "install.h" struct pkg_dep_node *append_pkg(struct pkg_dep_list *list, const char *name) diff --git a/main/cmd/install/tsort.c b/main/cmd/install/tsort.c index 4c1139a..599c21b 100644 --- a/main/cmd/install/tsort.c +++ b/main/cmd/install/tsort.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include "install.h" static void remove_dependency(struct pkg_dep_list *list, diff --git a/main/cmd/pack/desc.c b/main/cmd/pack/desc.c index d7d2969..d6981a6 100644 --- a/main/cmd/pack/desc.c +++ b/main/cmd/pack/desc.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include "pack.h" static int handle_requires(char *line, const char *filename, diff --git a/main/cmd/pack/filelist.c b/main/cmd/pack/filelist.c index 3de5f92..35bbf40 100644 --- a/main/cmd/pack/filelist.c +++ b/main/cmd/pack/filelist.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include "pack.h" static char *skipspace(char *str) diff --git a/main/cmd/pack/pack.c b/main/cmd/pack/pack.c index ea563e4..15c0d90 100644 --- a/main/cmd/pack/pack.c +++ b/main/cmd/pack/pack.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include "pack.h" static const struct option long_opts[] = { diff --git a/main/cmd/pack/pack.h b/main/cmd/pack/pack.h index eece7f1..cbf68b7 100644 --- a/main/cmd/pack/pack.h +++ b/main/cmd/pack/pack.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #ifndef PACK_H #define PACK_H diff --git a/main/cmd/pack/write_files.c b/main/cmd/pack/write_files.c index fbe43bb..aa55304 100644 --- a/main/cmd/pack/write_files.c +++ b/main/cmd/pack/write_files.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include "pack.h" static int write_file(pkg_writer_t *wr, image_entry_t *ent) diff --git a/main/cmd/pack/write_hdr.c b/main/cmd/pack/write_hdr.c index b374d22..b032301 100644 --- a/main/cmd/pack/write_hdr.c +++ b/main/cmd/pack/write_hdr.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include "pack.h" int write_header_data(pkg_writer_t *wr, pkg_desc_t *desc) diff --git a/main/cmd/pack/write_toc.c b/main/cmd/pack/write_toc.c index 8a1cfcc..769817d 100644 --- a/main/cmd/pack/write_toc.c +++ b/main/cmd/pack/write_toc.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include "pack.h" static int write_entry(pkg_writer_t *wr, image_entry_t *it) diff --git a/main/cmd/unpack.c b/main/cmd/unpack.c index 00172b5..e213c86 100644 --- a/main/cmd/unpack.c +++ b/main/cmd/unpack.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/main/command.c b/main/command.c index 1208c11..62239bc 100644 --- a/main/command.c +++ b/main/command.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/main/compressor.c b/main/compressor.c index a01de6d..696ce44 100644 --- a/main/compressor.c +++ b/main/compressor.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include "compressor.h" diff --git a/main/compressors/lzma.c b/main/compressors/lzma.c index 42c3d6e..8902abe 100644 --- a/main/compressors/lzma.c +++ b/main/compressors/lzma.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/main/compressors/none.c b/main/compressors/none.c index 9eb7009..b72513c 100644 --- a/main/compressors/none.c +++ b/main/compressors/none.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/main/compressors/zlib.c b/main/compressors/zlib.c index e34a1a2..8a69078 100644 --- a/main/compressors/zlib.c +++ b/main/compressors/zlib.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/main/pkg.c b/main/pkg.c index 4119b66..4efae02 100644 --- a/main/pkg.c +++ b/main/pkg.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include diff --git a/main/pkg_unpack.c b/main/pkg_unpack.c index 86651fb..5a7fe20 100644 --- a/main/pkg_unpack.c +++ b/main/pkg_unpack.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/main/pkgio_rd_image_entry.c b/main/pkgio_rd_image_entry.c index cdf6f7f..714237b 100644 --- a/main/pkgio_rd_image_entry.c +++ b/main/pkgio_rd_image_entry.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/main/pkgreader.c b/main/pkgreader.c index 2e609d1..197207e 100644 --- a/main/pkgreader.c +++ b/main/pkgreader.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include diff --git a/main/pkgwriter.c b/main/pkgwriter.c index bb37530..37f7b33 100644 --- a/main/pkgwriter.c +++ b/main/pkgwriter.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: ISC */ #include #include #include