Task #1611

nethserver-devbox: development automation scripts

Added by Davide Principi almost 7 years ago. Updated over 6 years ago.

Status:CLOSEDStart date:01/07/2013
Priority:NormalDue date:01/16/2013
Assignee:-% Done:

100%

Category:nethserver-devboxEstimated 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

See Building ISO, Building RPMs

Associated revisions

Revision f1c616ae
Added by Davide Principi almost 7 years ago

WIP: honour Make prerequisites dependencies. Separated yum from mock configuration. Refs #1611

Revision 72f2526f
Added by Davide Principi almost 7 years ago

rpm.mk: added scmupdate target, to force git pull on git repo directory. Refs #1611

Revision ee66cf17
Added by Davide Principi almost 7 years ago

build-rpm: added RPM GPG signature. Invoke with `-s` option. Refs #1611

Revision 64068684
Added by Davide Principi almost 7 years ago

build-rpm: "expect" must not send password if rpm command fails. Refs #1611

Revision c4391ed5
Added by Davide Principi almost 7 years ago

build-rpm: dispatch RPMs to REPODIR. Refs #1611

Revision b584f01f
Added by Davide Principi almost 7 years ago

build-rpm: implementation of `-p` PUBLISH flag, to copy RPMs to a remote repository. Refs #1611

Revision 3e739385
Added by Davide Principi almost 7 years ago

build-iso: moved unde bin/ directory. Read common configuration files. Refs #1611

Revision 68e2ad6b
Added by Davide Principi almost 7 years ago

build-iso: moved iso/ under DEVBOX_LIB path. Refs #1611

Revision 7b9fedc6
Added by Davide Principi almost 7 years ago

Unified mock yum.conf file for both ISO and RPM scripts. Refs #1611

Revision bc9fa9e1
Added by Davide Principi almost 7 years ago

build-rpm: define default RELNB if last tag is on HEAD. Refs #1611

Revision 57bcef53
Added by Davide Principi almost 7 years ago

common.sh: added missing file. Refs #1611

Revision 362367e4
Added by Davide Principi almost 7 years ago

Moved yum repo configuration to nethesis.repo. Refs #1611

Revision 25a4a14f
Added by Davide Principi almost 7 years ago

specfile: fixed some dependencies. Refs #1611

Revision 9c8c4fa0
Added by Davide Principi almost 7 years ago

build-rpm: fixed repository.mk. Refs #1611

Revision b299e545
Added by Davide Principi almost 7 years ago

.spec file: added git requirement. Refs #1611

Revision 25c6e90e
Added by Davide Principi over 6 years ago

rpm.mk: fixed "scmupdate" target to execute git pull BEFORE checking if specfile is expired. Refs #1611

Revision f04200ad
Added by Davide Principi over 6 years ago

build-rpm: make scmupdate target in a separate process. Refs #1611

Revision e99a4c7d
Added by Davide Principi over 6 years ago

build-rpm: clean target log when '-c' flag is enabled. Refs #1611

Revision 7d17eb27
Added by Davide Principi over 6 years ago

build-rpm: moved again "scmupdate" logic in rpm.mk. Target SCM_DIR is touched with latest git log timestamp. Refs #1611

Revision f375288a
Added by Davide Principi over 6 years ago

nethserver-devbox-update event: added conf action. Refs #1611

Revision 14d7bb9a
Added by Davide Principi over 6 years ago

Added missing createlinks script.. Refs #1611

Revision c3b16c5f
Added by Davide Principi over 6 years ago

build-rpm: added scm_update function. Removed from rpm.mk. Refs #1611

Revision 44cf8eac
Added by Davide Principi over 6 years ago

build-rpm: fixed SCM_DIR variable bash syntax. Refs #1611

Revision ae821a38
Added by Davide Principi over 6 years ago

build-rpm: show last change timestamp. Refs #1611

Revision 946319cb
Added by Davide Principi over 6 years ago

nethserver-devbox-update event: added initialize-default-database and *-conf actions. Refs #1611

Revision 2be437b2
Added by Davide Principi over 6 years ago

nethserver-devbox.spec.in (%changelog): Initial version. Refs #1611

Revision f6bc3d1c
Added by Davide Principi over 6 years ago

build-rpm: added space separator to fix multi-package runs. Refs #1611

Revision 863ce85b
Added by Davide Principi over 6 years ago

repository.mk: removed chgrp and chmod invokations. Refs #1611

Revision d32c89f4
Added by Giacomo Sanchietti over 6 years ago

config.sample,repository.mk: remove unused REPOGROUP variable. Refs #1611

History

#1 Updated by Davide Principi over 6 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 6 years ago

  • Project changed from NethServer 6 to 92

#3 Updated by Davide Principi over 6 years ago

  • Project changed from 92 to NethServer 6

Task #1076: DBF05
Task #1078: Prepare release media for NSA1
Task #1079: Prepare installation documentation for NSA1

Also available in: Atom PDF