Jesus Alvarez
2fe884b3a2
build.sh: Fix package signing
...
Sometimes a package would not get signed. When the user tries to install
archzfs, pacman would refuse due to the missing key.
9 years ago
Jesus Alvarez
5a792c6745
Update for zfs-0.6.5.8
...
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 #63
Closes #72
9 years ago
Jesus Alvarez
154a0b3b6e
lib.sh: Add check_internet
9 years ago
Jesus Alvarez
1699639185
build.sh: chown for non-priv user on packages dir
9 years ago
Jesus Alvarez
71e017aa88
build.sh: Fix update_sums hash generation
...
Needed to source conf.sh again after updating the hashes to pull in the
latest value to the run environment.
9 years ago
Jesus Alvarez
517eaf2790
build.sh: Run makepkg command as non-priv user
9 years ago
Jesus Alvarez
f510955801
build.sh: Add -R command to reset git
9 years ago
Jesus Alvarez
2190ab2116
Use system ccm64
9 years ago
Jesus Alvarez
2393d1bbec
initscript refactor and test
...
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 #22
Closes #31
Closes #38
Closes #48
9 years ago
Jesus Alvarez
a4458a3e50
build.sh: Add -U to update file sums
9 years ago
Jesus Alvarez
d571b3fb51
Remove hostid handling
...
According to
acf0ade362
https://github.com/zfsonlinux/zfs/issues/2794
the hostid handling is not needed anymore. If /etc/hostid does not
exist, then spl treats it as 0 and continues operation.
Closes #60
Closes #31
9 years ago
Jesus Alvarez
14a48e3cd8
build.sh: Use fullpath for git diff
9 years ago
Jesus Alvarez
1df3e2991c
Add support for archiso packages
...
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.
9 years ago
Jesus Alvarez
6f46362e36
Return to hard set linux version
...
See https://github.com/archzfs/archzfs/issues/28#issuecomment-217774637
Closes #56
9 years ago
Jesus Alvarez
910a6d0c56
Finish fixing scraper.sh
9 years ago
Jesus Alvarez
2c9abd5925
Ok, this is really the final refactor
...
for now ...
9 years ago
Jesus Alvarez
55fd1acd27
Add more trap functions for better output
9 years ago
Jesus Alvarez
fa711d96a2
The final major refactor
...
archzfs build tools can now scale to include many more kernels, easily.
9 years ago
Jesus Alvarez
97419b1239
Refactoring for standard packages is done
9 years ago
Jesus Alvarez
b14c705d3a
Finish support for 'default' packages
9 years ago
Jesus Alvarez
de75c35ee8
Fix return of full_kernel_version_no_hyphen()
9 years ago
Jesus Alvarez
5d66b39950
Remove support for i686 arch
...
Not supported by ZFSonLinux, so extra support here is a waste of time
and resources.
9 years ago
Jesus Alvarez
4c9b68c8cb
Prevent exit output when using usage()
9 years ago
Jesus Alvarez
6aab755f70
Begin adding tests
9 years ago
Jesus Alvarez
dce0d102c9
build.sh: Fix error msg for lib.sh error
9 years ago
Jesus Alvarez
c589c0bb8f
build.sh: Update file banner
9 years ago
Jesus Alvarez
0de3b1575c
build.sh: Check source of lib.sh and conf.sh
9 years ago
Jesus Alvarez
5f3d51ea7e
Improved trap logging
9 years ago
Jesus Alvarez
fd533ae0d3
refactor: Change == to -eq
9 years ago
Jesus Alvarez
46d58c1fce
Begin aggressive refactor
9 years ago
Jesus Alvarez
3307a0a08a
lib.sh: Fix bash regex
9 years ago
Jesus Alvarez
ee7e32174b
Add support for aur4
10 years ago
Jesus Alvarez
91dafcf953
Fix lts pkgrel in pkgver
10 years ago
Jesus Alvarez
7efec75894
build.sh: Improve ZOL_VERSION parsing
...
The grep regex was completely broken when I bumped the ZOL verison from
0.6.4 to 0.6.4.1
10 years ago
Jesus Alvarez
dc85dc9e67
build.sh: Readd -e
10 years ago
Jesus Alvarez
9b84fdb794
build.sh: Remove set -e
11 years ago
Jesus Alvarez
d294e3bd05
Add -U argument
11 years ago
Jesus Alvarez
8dd06d5bed
build.sh: Delete log files after build
11 years ago
Jesus Alvarez
2dfe8344bc
Remove src and tar.gz for clean command
11 years ago
Jesus Alvarez
f4976c8ad4
build.sh: Fix ZOL version replace for lts packages
11 years ago
Jesus Alvarez
a32c5b32a1
build.sh: Fix updating of existing repo
11 years ago
Jesus Alvarez
f903bef790
build.sh: Remove temp dir if exists
11 years ago
Jesus Alvarez
f448c3cdd1
Add support for mkaurball
11 years ago
Jesus Alvarez
01dcf34d9d
build.sh: Change -iname to -type in find commands
11 years ago
Jesus Alvarez
7c40869d86
build.sh: Return git PKGBUILD to git usage
11 years ago
Jesus Alvarez
3a98d89e0b
build.sh: Include install files in kernel_version* updates
11 years ago
Jesus Alvarez
e71ce36655
build.sh: Add support for building lts packages
11 years ago
Jesus Alvarez
efdc1e0a44
build.sh: Implement update_lts_pkgbuilds()
11 years ago
Jesus Alvarez
049334dcc3
Rename AZB_KERNEL* to AZB_GIT_KERNEL*
11 years ago
Jesus Alvarez
79d1b0696c
build.sh: Comment out uneeded variables
11 years ago