|
|
|
@ -30,7 +30,8 @@ How to use this Repository |
|
|
|
|
|
|
|
|
|
* Repository base path |
|
|
|
|
|
|
|
|
|
The parent directory of the `demz-repo-core` and `demz-repo-archiso` repos. |
|
|
|
|
The parent directory of the ``demz-repo-core`` and ``demz-repo-archiso`` |
|
|
|
|
repos. |
|
|
|
|
|
|
|
|
|
* GPG signing key |
|
|
|
|
|
|
|
|
@ -38,50 +39,52 @@ How to use this Repository |
|
|
|
|
|
|
|
|
|
* Your email address |
|
|
|
|
|
|
|
|
|
Used for reporting changes changes in `scraper.sh`. Mutt and msmtp are |
|
|
|
|
used for sending email. Required only if `scraper.sh` or `verifier.sh` are |
|
|
|
|
going to be used. |
|
|
|
|
Used for reporting changes changes in ``scraper.sh``. Mutt and msmtp are |
|
|
|
|
used for sending email. Required only if ``scraper.sh`` or ``verifier.sh`` |
|
|
|
|
are going to be used. |
|
|
|
|
|
|
|
|
|
* Ssh remote login |
|
|
|
|
|
|
|
|
|
Used in `verifier.sh` for making sure the local `demz-repo-*` are in sync |
|
|
|
|
with the remote repos. |
|
|
|
|
Used in ``verifier.sh`` for making sure the local ``demz-repo-*`` are in |
|
|
|
|
sync with the remote repos. |
|
|
|
|
|
|
|
|
|
#. Set the appropriate kernel versions in conf.sh. |
|
|
|
|
|
|
|
|
|
If the any of the `*_X*_PKGREL` variables are changed in `conf.sh`, then |
|
|
|
|
`AZB_PKGREL` must be incremented as well. `AZB_PKGREL` controls the top |
|
|
|
|
level `pkgrel` inside the PKGBUILDS. |
|
|
|
|
If the any of the ``*_X*_PKGREL`` variables are changed in ``conf.sh`,` then |
|
|
|
|
``AZB_PKGREL`` must be incremented as well. ``AZB_PKGREL`` controls the top |
|
|
|
|
level ``pkgrel`` inside the PKGBUILDS. |
|
|
|
|
|
|
|
|
|
#. Update the PKGBUILDs |
|
|
|
|
|
|
|
|
|
Use `./build update` to update the PKGBUILDS using the `conf.sh` variables. |
|
|
|
|
Use ``./build update`` to update the PKGBUILDS using the ``conf.sh`` |
|
|
|
|
variables. |
|
|
|
|
|
|
|
|
|
`./build.sh update test` uses the `AZB_LINUX_TEST_*` variables. Using the |
|
|
|
|
test values are useful for test building the zfs packages against the Linux |
|
|
|
|
kernel version in the official testing repo. Mostly used on minor Linux |
|
|
|
|
kernel updates (3.12 -> 3.13). |
|
|
|
|
``./build.sh update test`` uses the ``AZB_LINUX_TEST_*`` variables. Using |
|
|
|
|
the test values are useful for test building the zfs packages against the |
|
|
|
|
Linux kernel version in the official testing repo. Mostly used on minor |
|
|
|
|
Linux kernel updates (3.12 -> 3.13). |
|
|
|
|
|
|
|
|
|
#. Build the packages |
|
|
|
|
|
|
|
|
|
Use `./build.sh make -u` to build the packages, update the clean chroot in |
|
|
|
|
Use ``./build.sh make -u`` to build the packages, update the clean chroot in |
|
|
|
|
the process. |
|
|
|
|
|
|
|
|
|
It is possible to use `./build.sh update make -u` in one shot. |
|
|
|
|
It is possible to use ``./build.sh update make -u`` in one shot. |
|
|
|
|
|
|
|
|
|
If you want to see command output only, use `./build.sh make -n`. Add the |
|
|
|
|
`-d` to see debugging output. |
|
|
|
|
If you want to see command output only, use ``./build.sh make -n``. Add the |
|
|
|
|
``-d`` to see debugging output. |
|
|
|
|
|
|
|
|
|
#. Add packages to the repo |
|
|
|
|
|
|
|
|
|
Use `./repo.sh core -n` to what changes will occur without actually making |
|
|
|
|
Use ``./repo.sh core -n`` to what changes will occur without actually making |
|
|
|
|
them. |
|
|
|
|
|
|
|
|
|
`./repo.sh core` will add the package versions defined by |
|
|
|
|
`AZB_LINUX_VERSION` to the `demz-repo-core` repository. |
|
|
|
|
``./repo.sh core`` will add the package versions defined by |
|
|
|
|
``AZB_LINUX_VERSION`` to the ``demz-repo-core`` repository. |
|
|
|
|
|
|
|
|
|
#. Push the package sources to AUR. |
|
|
|
|
|
|
|
|
|
Pushing to AUR using `push.sh` requires `burp <https://www.archlinux.org/packages/extra/x86_64/burp/>`. |
|
|
|
|
Simply use `./push.sh` to push the package source version (specified by |
|
|
|
|
`AZB_LINUX_VERSION`) to AUR. |
|
|
|
|
Pushing to AUR using ``push.sh`` requires `burp |
|
|
|
|
<https://www.archlinux.org/packages/extra/x86_64/burp/>`. Simply use |
|
|
|
|
``./push.sh`` to push the package source version (specified by |
|
|
|
|
``AZB_LINUX_VERSION``) to AUR. |
|
|
|
|