Task #1611
nethserver-devbox: development automation scripts
Status: | CLOSED | Start date: | 01/07/2013 | |
---|---|---|---|---|
Priority: | Normal | Due date: | 01/16/2013 | |
Assignee: | - | % Done: | 100% | |
Category: | nethserver-devbox | Estimated time: | 24.00 hours | |
Target version: | v6.4-alpha2 |
Description
Merge all automation scripts together into the same project:
- RPM bulding
- ISO creation
- YUM repository management
Associated revisions
WIP: honour Make prerequisites dependencies. Separated yum from mock configuration. Refs #1611
rpm.mk: added scmupdate target, to force git pull on git repo directory. Refs #1611
build-rpm: added RPM GPG signature. Invoke with `-s` option. Refs #1611
build-rpm: "expect" must not send password if rpm command fails. Refs #1611
build-rpm: dispatch RPMs to REPODIR. Refs #1611
build-rpm: implementation of `-p` PUBLISH flag, to copy RPMs to a remote repository. Refs #1611
build-iso: moved unde bin/ directory. Read common configuration files. Refs #1611
build-iso: moved iso/ under DEVBOX_LIB path. Refs #1611
Unified mock yum.conf file for both ISO and RPM scripts. Refs #1611
build-rpm: define default RELNB if last tag is on HEAD. Refs #1611
common.sh: added missing file. Refs #1611
Moved yum repo configuration to nethesis.repo. Refs #1611
specfile: fixed some dependencies. Refs #1611
build-rpm: fixed repository.mk. Refs #1611
.spec file: added git requirement. Refs #1611
rpm.mk: fixed "scmupdate" target to execute git pull BEFORE checking if specfile is expired. Refs #1611
build-rpm: make scmupdate target in a separate process. Refs #1611
build-rpm: clean target log when '-c' flag is enabled. Refs #1611
build-rpm: moved again "scmupdate" logic in rpm.mk. Target SCM_DIR is touched with latest git log timestamp. Refs #1611
nethserver-devbox-update event: added conf action. Refs #1611
Added missing createlinks script.. Refs #1611
build-rpm: added scm_update function. Removed from rpm.mk. Refs #1611
build-rpm: fixed SCM_DIR variable bash syntax. Refs #1611
build-rpm: show last change timestamp. Refs #1611
nethserver-devbox-update event: added initialize-default-database and *-conf actions. Refs #1611
nethserver-devbox.spec.in (%changelog): Initial version. Refs #1611
build-rpm: added space separator to fix multi-package runs. Refs #1611
repository.mk: removed chgrp and chmod invokations. Refs #1611
config.sample,repository.mk: remove unused REPOGROUP variable. Refs #1611
History
#1 Updated by Davide Principi over 8 years ago
- Description updated (diff)
- Due date set to 01/16/2013
- Status changed from ON_DEV to CLOSED
- % Done changed from 0 to 100
#2 Updated by Davide Principi over 8 years ago
- Project changed from NethServer 6 to 92
#3 Updated by Davide Principi over 8 years ago
- Project changed from 92 to NethServer 6