f4efde3377
$(TOPDIR), make, scripts: Ftp.jannet.de / ftp.janware.com -> pkg.janware.com
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 16:11:11 +00:00
74a62bfda9
$(TOPDIR), make, scripts: Rename LAST_RPM_VERSION to RELEASES
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 11:07:20 +00:00
e827efadd5
make, scripts: Replace list-vcs-files.sh by scm.sh ls-files
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 10:30:49 +00:00
9b532fd601
make, scripts: Rename list-cvs-files.sh to list-vcs-files.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-13 18:15:12 +00:00
536d128f91
make, scripts: Remove /inst-source from RPM installation sources
...
Remove /inst-source from RPM installation sources, following
that same action within all repositories and mirrors
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-13 10:04:58 +00:00
6e14ee930f
pkg.sh: Fix target directory layout for CentOS
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-13 10:03:19 +00:00
d78768b8b8
rpmdist.mk, pkg.sh: Fix whitespace handling in HASH file generation
...
Generating the $(TOPDIR)/HASH file produced a warning for every
package file containing a whitespace character. Hopefully, this
build fixes the problem, by working on zero-delimited lists
of file names
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-21 13:47:38 +00:00
adb18caa13
make, scripts: git submodule update --init --recursive
...
Consistently run git submodule update with --init --recursive.
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-18 18:31:30 +00:00
38fd8e7d4d
pkg.sh log-install: Fix bogus -a option replacement
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-09 11:09:57 +00:00
ce08110e2b
pkg.sh log-install: Fix handling of links
...
- Links are installed with file attributes
- Sometimes links are wrongly logged as directories
Fix that.
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-21 20:23:32 +00:00
e37e7f91c1
pkg.sh and defs.mk: Add pkg.sh install-log -N, fix links
...
pkg.sh install-log now supports a -N option, meaning no-log-directories. This
installs directories, but doesn't log then in the install log, effectively
excluding them from being packaged. This is necessary for directories provided
by other packages. -N can be activated by adding LOG_INSTALL_EXTRA_OPTS += -N
to a Makefile, see changes in defs.mk.
pgk.sh install-log now also omits addition of %attr tags to symbolic links.
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-18 12:02:23 +00:00
0371cec047
create-mkspec.sh, pkg.sh: Fix RPM specs missing files from devel packages
...
This commit makes pkg.sh and create-mkspec.sh check, if a -devel package is
specified, and if not, adds the contents of the -devel file list from the
install log to the -run file list.
This also involves adding a [-s subpackage] option to the
pkg.sh milk-install-log command.
Not implemented for debian packages.
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-08-31 11:19:44 +00:00
5f6e494743
link-in target: Propagate python script error from pkg.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-10-04 11:01:15 +00:00
92040c66e7
make, scripts: Preserve modification time on installation
...
Implemented -p switch on pkg.sh log-install and used it on standard
installation rules.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-08-31 19:40:39 +00:00
a01cfc4158
pkg.sh: Fix log-install invocation line
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-26 16:44:43 +00:00
a69a3938f2
pkg.sh: Use readlink -fm instead of realpath -m
...
Seems to be more universally available
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-26 11:45:45 +00:00
d296839c2c
pkg.sh log-install -W: Make python wrapper around python scripts
...
Otherwise calls with /usr/bin/python /opt/package/bin/myscript.py fail with
syntax error.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-21 15:29:52 +00:00
a4ef394a95
pkg.sh: Add option -W to log-install
...
This is like log-install -W, except that it installs a wrapper
script instead of a link for executables
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-19 11:30:08 +00:00
3082150b05
pkg.sh Fix: Overwrote LAST_RPM_VERSION entirely
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-29 21:24:32 +00:00
7efb9bd768
pkg.sh: Don't try to upload non-existing devel package
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-28 14:30:37 +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
3961d47f07
conf/jcs, make, scripts: Rename jw-build's get_os.sh to get-os.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-12 09:35:57 +00:00
2bd14f63a6
pkg.sh: Add RSYNC_SSH to environment
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-21 09:48:29 +00:00
1cb1b90d7a
pkg.sh: Don't run sudo rpm -U if running as root already
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-20 19:51:57 +00:00
ed551c59b8
pkg.sh: Beautify logging
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-19 17:19:28 +00:00
85d49ebcb8
pkg.sh: Change pkg-release-rebuild comments to imperative case
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-15 17:03:36 +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
0efd54b523
pkg.sh: Fix broken -N option for jw-build
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 12:49:28 +00:00
468264f640
pkg.sh: Flag .leases as %config in RPM spec
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-20 15:24:48 +00:00
b9dc5ca4db
pkg.sh: Fix build errors in gaflib projects
...
Fix build errors in gaflib projects. This might kill some
functionality, not sure.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-24 17:50:02 +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
62960d5097
pkg.sh: Fix broken /usr/bin/rev breaking log-install
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-19 16:19:48 +00:00
38c3417015
pkg.sh: Fix broken variable "mode"
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-18 15:38:35 +00:00
360c7bca39
pkg.sh: Failure to upload is not fatal any more
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-06 09:25:27 +00:00
71bfb3bccc
pkg.sh: Add support for -B upload_basurl and -A upload_file_attribs
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-03 12:47:18 +00:00
f28ae04e3d
pkg.sh: Corrected devel package file filter
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-16 11:36:40 +00:00
d67c42c6f3
pkg.sh: Beautify release commit messages
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-02 12:54:37 +00:00
9f336078c5
pkg.sh: Add support for -D to pkg.sh log-install
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-08-02 13:22:24 +00:00
3c9deb85b9
pkg.sh: Add support for .hpp files
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-04-19 16:24:56 +00:00
bd808d4d40
fix: .so files were put into -devel package
...
TODO: put links named .so back into -devel
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-12 17:45:14 +00:00
07dac74d87
fix: Ytools build wasn't self-contained, i.e. pkg.sh was not found from source
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-02 15:56:06 +00:00
fcdc083e1f
create-mkdebian.sh, create-mkspec.sh, pkg.sh: Fix pkg.sh not found
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-02 00:58:19 +00:00
4414ea845d
pkg.sh: Attempt to fix not found pkg.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-01 23:15:52 +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
7aa477dcde
make, scripts: Add .pc to rpm packages
...
Next attempt on creating rpm with .pc file inside.
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-23 12:20:05 +00:00
e26fbeb0f7
make, scripts: Integrate pkg-config into build
...
First attempt on integrating pkg-config in package build process.
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-23 11:19:43 +00:00
61a4706c76
scripts: Use get_os.sh for packaging
...
Use get_os.sh for determining which distribution and version packages
are built for, and upload accordingly.
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-06-01 12:20:25 +00:00
fbd7115174
create-mkdebian.sh, pkg.sh: Upload to debian stable
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-05-31 15:29:41 +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
eb5980b45b
create-mkdebian.sh, pkg.sh: Push milk-install-log.sh into pkg.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-05-31 14:23:13 +00:00