Commit graph

135 commits

Author SHA1 Message Date
f5c43f706a make: Replace some executables by absolute paths to improve performance
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-09-02 19:26:52 +00:00
e70f7a1c5c rpmdist.mk: Add target ssh-remote
This target runs ssh -l root $(TARGET_HOST), with TARGET_HOST typically defined in
$(MODDIR)/make/local.mk. Seems a bit out-of-place, everything, but anyway.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-26 12:56:50 +00:00
c42e386c76 doc, make, scripts: Add support for [pkg.conflicts.xxx]
Since the packaging machinery is pretty complicated, the information about
conflicting packages had to be passed through many APIs. The last commit
contained a patch which is left in the tree to have it in one file, it actually
is identical to this commit's diff, though. Git would save me that quirk.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-26 10:34:22 +00:00
e4ea74dadc make, scripts: Add more scripts from ytools/devutil/scripts
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-08 13:40:04 +00:00
06b2c64c0e rpmdist.mk: Fix RPM_UPLOAD_GROUP
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-24 14:15:53 +00:00
69de7c53c8 rpmdist.mk: Fix off-by-one bug in rpm-release-reinstall
Introduce --dont-expand-version-macros into projects.py, and use it
to postpone version expansion into pkg.sh.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-24 13:31:33 +00:00
b79d89f37d projects.py pkg-requires: Add --dont-strip-revision
Add --dont-strip-revision option to projects.py pkg-requires

Sadly, Debian dpkg doesn't install a package with dependency
somepkg = 1.2.3, if somepkg-1.2.3-10 is installed. To work
around this, VERSION in project.conf files is now always
interpreted as VERSION-REVISION

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-10 16:19:26 +00:00
f3caef9690 upload-defs-rpm.mk: Weed out outdated stuff
Move the necessary definitions into rpmdist.mk and disable the rest
in upload-defs-rpm.mk. Can be removed as soon as the stuff is tested
to work well.

Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-03 12:51:03 +00:00
9d7059b64d fix: Tried to call pkg.sh without /bin/bash led to permission denied
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-21 12:22:28 +00:00
751cedd3f3 rpmdist.mk: Add debug target echo-requires
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-10-01 22:02:56 +00:00
743beef7c4 rpmdist.mk: Fix RPMS_DIR and SRPMS_DIR
Fix RPMS_DIR and SRPMS_DIR, unsure why this has ever worked.

Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-18 11:51:07 +00:00
08e60376c7 rpmdist.mk fix: RPM_PROJECT was empty if BUILD_PROJECT_PACKAGE == false
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-11 14:42:35 +00:00
4e96b9374d rpmbuild.mk: Add support for setting BUILD_PROJECT_PACKAGE to false
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-08-18 20:49:13 +00:00
651cbaf511 defs.mk, make.mk, rpmdist.mk: Fix various package build errors
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-01 22:59:23 +00:00
c7400a0bd8 make, scripts: Project description default location is now $(TOPDIR)/make
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-29 14:03:03 +00:00
9c95953c29 rpmdist.mk: Pkg-reinstall does pkg-clean
- Target pkg-reinstall does pkg-clean, too, fix that
  - Remove superfluous RPM_PROJECT

Signed-off-by: Jan Lindemann <jan@janware.com>
2015-06-25 18:12:16 +00:00
fae30838b7 rpmdist.mk: Add target pkg-rebuild-reinstall
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-06-25 17:06:26 +00:00
5116f9e2d5 defs.mk.in: Define RPM, RPM_ARCH and RPM_SUFFIX
Move RPM, RPM_ARCH and RPM_SUFFIX definitions from rpmdist.mk to
defs.mk.in.

Signed-off-by: Jan Lindemann <jan@janware.com>
2015-06-11 08:28:47 +00:00
a351f07bc5 rpmdist.mk, pkg.sh: Integrated platform-map-file.sh into pkg.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-05-31 14:40:55 +00:00
25e4c197d3 build-package.sh: Rename to pkg.sh
Rename build-package.sh to pkg.sh, prepare it for handling more
generic tasks.

Signed-off-by: Jan Lindemann <jan@janware.com>
2015-05-31 11:52:08 +00:00
588f6de9b1 rpmdist.mk: Renamed "rpm-Ãxxx" targets to "pkg-xxx"
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-05-28 11:52:21 +00:00
11e36e834b rpmdist.mk: Make rpm-[un]install work on Debian
Make rpm-install and rpm-uninstall work on Debian, sort of.

Signed-off-by: Jan Lindemann <jan@janware.com>
2015-05-28 11:37:00 +00:00
3e00419ed6 rpmdist.mk: Disable some now unused stuff
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-05-28 07:59:01 +00:00
2572c931e1 rpmdist.mk: Disable clean.mkspec, because mkspec.sh might still be handcoded and in the SCM
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-05-25 15:51:03 +00:00
8c3b0cfad1 rpmdist.mk: Add hooks for building .deb packages
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-05-25 14:39:07 +00:00
411fdd95b2 fix: Git commit doesn\'t work
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-07-09 16:09:54 +00:00
72f77f99ef rpmdist.mk: Disable cpfiles.dist, obsoleted by build-package.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-29 14:09:53 +00:00
298f35647f make: Shifted site installation makefile definitions into $(SITE_DIR)/make/site.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-28 02:00:24 +00:00
85c988b4da rpmdist.mk: Add targets rpm-remote-install and rpm-remote-install-run
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-27 12:12:15 +00:00
84c98151ef rpmdist.mk: Make rpm-install adds old version
Fix: Make rpm-install added old version to RPM_REQUIRES_DEVEL

Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-25 09:02:23 +00:00
8cdf31a27a rpmdist.mk: Add support for git to rpm-release mechanics
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-18 10:34:09 +00:00
17786cc452 rpmdist.mk: Fix missing closing bracket in rpmdist.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-14 11:48:06 +00:00
1a1dac7a6f rpmdist.mk: Make target rpm-release-reinstall depend on update
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-13 17:55:42 +00:00
3c3b6a4781 rpmdist.mk: Incorporate distribution into rpm release platform-map file
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-13 15:15:23 +00:00
59c2e8d8ed fix: LAST_RPM_VERSION doesn\'t take new map-style format of file into account, yet
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-12 11:28:32 +00:00
e9b6ade744 rpmdist.mk: Remove tracing of build-package.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-04-28 18:14:59 +00:00
2ff8a4b038 VERSION, rpmdist.mk: Fix to rpm build machinery
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-04-28 17:35:11 +00:00
93ee65250e rpmdist.mk: Use build-package.sh in rpm-release-reinstall
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-04-28 15:29:15 +00:00
43102d8477 rpmdist.mk: Next attempt
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-04-27 14:57:29 +00:00
00db3a92e3 rpmdist.mk: Fix rpm copying into $(TOPDIR)
Fix builds aborted when generated rpms are copied back into working
dir.

Signed-off-by: Jan Lindemann <jan@janware.com>
2014-04-27 14:41:35 +00:00
db322a2e11 rpmdist.mk: New attempt on rpm-release-reinstall
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-03-21 13:03:16 +00:00
0eb3b9a230 rpmdist.mk: Add targets rpm-release-update and rpm-release-reinstall
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-03-21 12:48:38 +00:00
d919e06293 fix: Source-rpm wasn't found during upload (untested)
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-03-21 12:12:54 +00:00
fa4833c37d rpmdist.mk: Remove debug target
Signed-off-by: Jan Lindemann <jan@janware.com>
2013-08-12 15:25:41 +00:00
798615c697 rpmdist.mk: Add target rpm-upload-local
Signed-off-by: Jan Lindemann <jan@janware.com>
2013-08-12 15:19:43 +00:00
Jan Lindemann
f1bd031886 rpmdist.mk: CREATE_DEVEL = false without subpackages = devel
Set CREATE_DEVEL to false automatically, if no
global.subpackages = devel is found in $(PROJECT_DESCR_FILE)
2012-05-01 10:42:01 +00:00
Jan Lindemann
270bc12609 rpmdist.mk: Add target rpm-update 2012-02-20 10:09:23 +00:00
Jan Lindemann
26baa6a3b4 make: Replace cat by $(CAT) 2012-02-04 11:06:22 +00:00
Jan Lindemann
9f4e02e618 make: Replace sed by $(SED) 2012-02-04 10:59:02 +00:00
Jan Lindemann
f4da07b928 rpmdist.mk: Fix last commit 2011-07-01 10:51:41 +00:00