* change: move git_check_repo and git_calc_pkgver to lib.sh
* bug: reset run_cmd_output to nil before use (f'n globals)
* fix: use kernel_version_full_no_hyphen when getting packages to sign instead of zol_version.
* fix: Explicitly add package sig to package_list to copy to repo
Include support for linux 4.7 and 4.8
zfs-utils: Add zfs-utils.install
zfs-utils: Autoload the zfs kernel module
For post_install and post_upgrade warning about systemd unit file
changes in new ZOL version.
Closes#63Closes#72
Init scripts have been refactored to improve readability. The most
important aspect of this refactor is that automated testing has been
implemented using Qemu. Eventually we will get to the point of
automatically building new archzfs packages as soon as a new kernel is
released to the arch testing repo, after that the tests will be used to
determine if the archzfs packages can be pushed out to aur and
archzfs.com.
Closes#22Closes#31Closes#38Closes#48
Packages built just for the archiso, included in the archzfs main repo.
To install, users will only need to install the archzfs-archiso-linux
package group.
NOTE: This will not work with the default clean-chroot-manager as the
required kernel packages for archiso cannot be installed in the clean
chroot working copy because they are out-of-date. The following change
was made to ccm64 to build the archiso packages:
PACKAGER=$PACKAGER THREADS=$THREADS nice -19 /usr/bin/makechrootpkg -I "/var/cache/pacman/pkg/linux-4.5.4-1-x86_64.pkg.tar.xz" -I "/var/cache/pacman/pkg/linux-headers-4.5.4-1-x86_64.pkg.tar.xz" -c -u -r $CHROOTPATH64
A request has been made upstream to pass -I to makechrootpkg so that
this change no longer requires a custom ccm64 script.