Jan Houben
93b81ba9f5
Account for debug packages in repo find fallback ( Closes #475 )
2 years ago
Jan Houben
2b6e8ad711
Do not pull old archived packages before push
4 years ago
Jan Houben
c9b46f6be6
Support zst compression
5 years ago
Jan Houben
3e8bb3e602
Update zfs version to 0.8.0, disable zfs-rc
6 years ago
Jan Houben
031c1b95bb
Fix build scripts for missing version number
6 years ago
Jan Houben
db121db4f4
repo.sh: Add ability to remove packages
6 years ago
Jan Houben
4bfb947efd
Refactor PKGBUILD generation
...
This will allow aur users to easily change the PKGBUILDS to work with newer versions
7 years ago
Jan Houben
e4747b60f5
repo.sh: Add option to skip pull from remote (-p)
7 years ago
Jan Houben
aee987fa6f
push.sh: Enable push of testing repository with '-t'
7 years ago
Jan Houben
d353c4daf4
Pull remote repository before updating repo
...
Now that multible machines can push (demizer and the ci), the local repo can become out of date
7 years ago
Jan Houben
65117e4ce3
Allow custom repo name
...
Needed for testing the ci using a different repo name
7 years ago
Jan Houben
07f1962d07
Fix signing for ci
...
GPG doesn't need a tty when running automated
7 years ago
Jan Houben
f051de0b44
repo.sh: backup old spl-git packages
7 years ago
Jan Houben
8b9d524cc5
Fix repo.sh for single packages per kernel
7 years ago
Jesus Alvarez
6ad460831f
repo.sh: add repo arg to select custom repo
7 years ago
Jesus Alvarez
13903c97ca
repo.sh: add -s arg to sign packages only
7 years ago
Jesus Alvarez
d53b05a53a
Add linux-vfio to scraper checks
7 years ago
Jan Houben
c64e383dfc
repo.sh: Show list of added packages on exit
7 years ago
Jan Houben
926e2d1f30
Add 'all' command for building all packages at once
7 years ago
Jan Houben
63cc61f992
Allow multiple modes
7 years ago
Jan Houben
c5f53b08c2
repo.sh: Try to add git packages, even if normal packages are up to date
8 years ago
Jesus Alvarez
b44dca9905
repo.sh: add clean-chroot-manager target
...
After nuking the repo, it is useful to readd packages that have already
been built.
8 years ago
Jesus Alvarez
9136ed6c6f
Minor syntax cleanups for PKGBUILD output
8 years ago
Jan Houben
d1ccd1b33d
repo.sh: skip existing packages
8 years ago
Jan Houben
d3d5c82b4e
fix old package archiving
8 years ago
Jesus Alvarez
f77fb50896
Minor improvements in build scripts
...
Still working on fixing old package archiving...
8 years ago
Jan Houben
e7676cd55e
remove git version check in repo.sh
8 years ago
Jesus Alvarez
3c7f819f22
Add linux-hardened bootfs test
...
I also reverted the nonpriv user gpg signing as I don't run this script
as root.
8 years ago
Jan Houben
76441c42c8
fix database signing
8 years ago
Jan Houben
249ba7c04e
sign packages in repo.sh instead of build.sh
8 years ago
Jesus Alvarez
fe7224668d
repo.sh: Don't use source packages that don't exist
8 years ago
Jesus Alvarez
6ead07f55a
Update help output column formatting
8 years ago
Jesus Alvarez
7be5a5d03c
repo.sh: include pkgrel in search
8 years ago
Jesus Alvarez
fe21e760f1
Fix archzfs-qemu-git-test-00-bootfs
8 years ago
Jesus Alvarez
eee77a5cd3
repo.sh: Fix old package backup
8 years ago
Jesus Alvarez
90e1dcbcb1
Numerous bug fixes to the build scripts
...
* 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
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
aae2202ba5
repo.sh: Fix package backup
9 years ago
Jesus Alvarez
2168b47f3c
repo.sh: Fix old package backup
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
52cd0acca6
repo.sh: Remove -f flag
9 years ago
Jesus Alvarez
8c62a8b99a
repo.sh: Change package location search order
...
Instead of first searching the package backup location, the script now
searches the project directory first.
10 years ago
Jesus Alvarez
495cab4ff2
repo.sh: Fix copy of source packages to backup
...
Previously an attempt would be made to copy the source packages in the i686 and
x86_64 directories to the backup. This would cause cp error out with "cp: will
not overwrite just created <file>". The fix envolved looping through
exist_pkg_mv_list and creating exist_pkg_mv_list_uniq without the i686 package
sources.
11 years ago
Jesus Alvarez
d47d7a657e
repo.sh: Fix support for archiso repo
...
* Check existing core repo for packages
* Change package file operations back to cp commands
11 years ago
Jesus Alvarez
95741dc462
Force overwrite of existing packages in backup
11 years ago
Jesus Alvarez
2bfacd7cf8
repo.sh: Copy package sources to repo path
11 years ago
Jesus Alvarez
4ffe3c708b
repo.sh: No longer copy package sources to sources dir
11 years ago