Commit Graph

138 Commits

Author SHA1 Message Date
Thomas Penteker
1286051d5a implement proper fallback with/without PKGMK_IGNORE_MD5SUM and PKGMK_IGNORE_SIGNATURE 2016-04-02 23:11:47 +02:00
Thomas Penteker
b33658886e fix indentation, remove --insecure and no-check-certificate from curl and wget options 2016-04-02 22:11:09 +02:00
Thomas Penteker
7e6d31a01d strip -x from shebang 2016-03-28 13:34:21 +02:00
Thomas Penteker
8dad69f52d implement signature handling; yes indenting is broken 2016-03-28 02:48:20 +02:00
09e7ce51dd Makefile: change man-page location to /usr/share/man 2015-07-29 09:17:42 +02:00
8e711b42a1 bump version to 5.36 2015-07-25 12:47:17 +02:00
45d9809f97 pkgmk.conf: add PKGMK_CURL_OPTS variable 2015-07-25 12:46:56 +02:00
1afd9187c7 Makefile: compress tarball with xz 2015-07-25 12:35:52 +02:00
Alan Mizrahi
3d1855e7d2 pkgmk: add support for curl
See FS#1060, https://crux.nu/bugs/index.php?do=details&task_id=1060

New variables in /etc/pkgmk.conf:

PKGMK_DOWNLOAD_PROG="" (curl or wget)
PKGMK_CURL_OPTS="" (parameters for curl, when using curl)
2015-07-25 12:23:49 +02:00
bf4255e16b bump version to 5.35.6 2014-03-23 19:15:46 +01:00
598f7b4a05 pkgadd.conf: allow update of /etc/ssl/cert.pem provided by core/ca-certificates 2014-03-23 19:13:04 +01:00
215882c278 pkgadd.conf: add rules for hwdb of eudev 2014-03-23 19:09:39 +01:00
Matt Housh
e351466294 pkgmk.conf: added commented MAKEFLAGS option 2013-03-13 09:05:01 -05:00
01ba62021b Makefile: bump version to 5.35.4 2013-01-21 16:19:08 +01:00
d804a38feb update copyright year to 2013 2013-01-21 16:14:45 +01:00
7e53648a28 pkgmk.conf: if PKGMK_ARCH is unset we default to 64 2013-01-21 16:09:17 +01:00
e691a2bfd4 bump version to 5.35.3 2012-11-28 13:29:12 +01:00
a455d5533e pkgmk: add support for plain tar, FS#603 2012-11-28 13:23:58 +01:00
Matt Housh
6d244ad0c0 pkgmk, pkgmk.conf: updates for multilib 2012-11-27 10:17:18 -06:00
Tilman Sauerbeck
cb463301e3 Bumped version to 5.35.2. 2012-03-28 19:36:27 +02:00
Tilman Sauerbeck
f30a8abd09 Switched to libarchive 3.x. 2012-03-27 20:28:46 +02:00
Tilman Sauerbeck
508581b16b Bumped version to 5.35.1. 2010-08-31 19:23:15 +02:00
Tilman Sauerbeck
77850c5a26 Documented PKGMK_IGNORE_NEW in pkgmk.conf.5. 2010-08-31 19:22:12 +02:00
Tilman Sauerbeck
c436c58ab0 Bumped version to 5.35.0. 2010-06-26 18:46:59 +02:00
50689e8a22 Updated copyright notices to 2010. 2010-05-29 16:30:15 +02:00
Johannes Winkelmann
56b9b9dab2 Bug #221: added error codes. 2010-05-27 21:18:34 +02:00
Tilman Sauerbeck
266200679b Fixed documentation to not only talk about pkg.tar.gz but also bz2 and xz. 2010-05-24 11:11:50 +02:00
Johannes Winkelmann
163aacb1ff Bug #221: pkgmk optionally now only warns about new files in a footprint. 2010-05-23 17:38:31 +02:00
37c478ef8b Bug #581: Users may choose from gz/bz2/xz for the compression mode now. 2010-05-21 20:03:48 +02:00
Tilman Sauerbeck
780862a6ec Be less strict about the package name suffix.
Note that we never made sure that the string in PKG_EXT
really is the final part of the filename.
2010-05-18 19:24:17 +02:00
Tilman Sauerbeck
a09b143460 Added support for bzip2- and xz-compressed packages. 2010-05-16 12:35:34 +02:00
Tilman Sauerbeck
4b4ad16b7f Get libarchive LDFLAGS for static linking from pkg-config. 2010-05-05 19:27:55 +02:00
Andrew Brouwers
5228efc2d6 Added support for *.tbz2 and *.txz source entries in pkgmk. 2010-03-27 17:30:02 +01:00
Andrew Brouwers
e74ba08d64 Added support for *.rpm source entries in pkgmk. 2010-03-27 17:29:04 +01:00
Tilman Sauerbeck
d1e01d50ac Bumped version to 5.34.2. 2009-07-21 19:30:27 +02:00
Tilman Sauerbeck
e6c32c41e9 Also accept *.tar.lzma source archives. 2009-07-21 19:29:43 +02:00
Tilman Sauerbeck
1593a50c02 Bumped version to 5.34.1. 2009-07-20 19:25:18 +02:00
698c42e2a0 Preserve file permissions and ownership when extracting distfiles. 2009-07-16 20:53:41 +02:00
Tilman Sauerbeck
3a97f4e76f Bumped version to 5.34.0. 2009-07-15 20:10:36 +02:00
de428c293b Bug #360: Check whether files are writable early. 2009-07-15 20:01:53 +02:00
Tilman Sauerbeck
7b8b79b9c2 Use bsdtar instead of GNU tar to extract all handled archive formats. 2009-06-20 15:28:33 +02:00
Tilman Sauerbeck
0b4af85e50 Only enable the tar and gzip modules when initialising libarchive.
This means you will only be able to run pkgadd/pkginfo on gzipped tarballs
but not on tarballs that were compressed with eg bzip2 or xz.
2009-06-14 00:02:54 +02:00
Tilman Sauerbeck
b9913a29de Bumped version to 5.33.0. 2008-11-04 20:17:18 +01:00
7b3f9929cb Bug #336: Only accept http/https/ftp/file protocols in sources. 2008-11-01 18:17:44 +01:00
51c534c2bd Bug #347: wget options are configurable now. 2008-11-01 18:09:20 +01:00
Johannes Winkelmann
92dbaab6a7 pkgmk: add "extract only" functionality, previously suggested by Lucas Hazel and Danny Rawlins 2008-09-30 20:59:37 +02:00
Tilman Sauerbeck
140951a068 Bug #287: Added a manpage for pkgmk.conf.
Based on a patch by Danny Rawlins <monster.romster@gmail.com>.
2008-06-22 11:53:58 +02:00
Brett Goulder
765b5014db Bug #241: Don't check SSL certificates.
pkgmk's mechanism to check file integrity is .md5sum, so relying on
proper SSL certificates for https connections isn't critical. This fixes
transfers from https servers whose SSL certificates are self signed only.

Original patch by Jose V Beneyto <sepen@users.sourceforge.net>.
2008-04-11 18:48:57 +02:00
Lucas Hazel
6ae354d751 Bug #244: Relative paths are supported now in pkgadd -r. 2008-04-11 18:19:09 +02:00
Tilman Sauerbeck
c67507556d Bumped version to 5.32.0. 2008-03-01 10:18:03 +01:00