Commit Graph

  • 43a0245c49 configure: compile with -finline-functions by default. Juan RP 2014-08-27 09:00:14 +02:00
  • 035b8d8c73 xbps.h: sort struct members by type. Juan RP 2014-08-27 08:25:31 +02:00
  • 25e8002737 fetch: hardcode HTTPS port and fallback to /etc/services for other unknown ports. Juan RP 2014-08-25 16:07:47 +02:00
  • bc92b387cb Really fix #53 this time: with or without -n. Juan RP 2014-08-23 16:25:51 +02:00
  • 5a1919e520 xbps_pkg_is_installed(): a pkg in "unpacked" state is now accepted as installed too. Juan RP 2014-08-23 15:54:24 +02:00
  • 8939e8697d bin/*/*.8: add missing End-List macros (.El). Juan RP 2014-08-23 09:26:02 +02:00
  • c8c331bd9a xbps-uchroot.8: document required kernel options. Juan RP 2014-08-23 09:20:07 +02:00
  • 74b3cb0e64 Only build/install xbps-uchroot(8) on linux. Juan RP 2014-08-23 09:06:46 +02:00
  • 1d2dabca09 xbps-query(8): fix --fulldeptree with pkgs that have multiple vpkgs. Juan RP 2014-08-23 08:47:38 +02:00
  • 4c14785480 Fix #53 (xbps-install with multiple arguments shouldn't fail if one is already installed). Juan RP 2014-08-23 08:02:40 +02:00
  • 7cef93ce07 Added support to replace vpkgs when the real pkgname matches any installed vpkg. Juan RP 2014-08-22 12:44:18 +02:00
  • 0e745c29e8 xbps-install.8: clarify -ff behaviour. Juan RP 2014-08-21 19:05:07 +02:00
  • 3f22aca00c xbps-query: fix an obvious tyop that broke -RX. Juan RP 2014-08-19 16:59:25 +02:00
  • d7c7783ac2 xbps-query(8): added --fulldeptree to print a full dependency tree with -x. Juan RP 2014-08-19 13:14:37 +02:00
  • 4257f0b914 NEWS: tyops Juan RP 2014-08-19 10:55:35 +02:00
  • 3cc8929ce1 xbps_get_pkg_plist_from_binpkg: fix a double free, found by Gottox. Juan RP 2014-08-19 10:45:46 +02:00
  • fbf4ed4d2a lib/download.c: unconstify to fix a warning. Juan RP 2014-08-13 22:11:25 +02:00
  • b8d22c9091 NEWS: improve xdelta entry. Juan RP 2014-08-13 21:52:37 +02:00
  • 431674d733 lib/download.c: style twerks. Juan RP 2014-08-13 21:49:44 +02:00
  • a6699be973 xbps.h: bump XBPS_API_VERSION. Juan RP 2014-08-13 21:39:39 +02:00
  • f83fed1ea6 Merge pull request #52 from Gottox/xdelta Juan RP 2014-08-13 21:38:35 +02:00
  • 858d226adc NEWS: announce xdelta support Enno Boland 2014-08-12 09:47:36 +02:00
  • 80f4c2ed17 bin/xbps-uhelper/main.c: fix english. It's 'identical to' not 'identical than' Enno Boland 2014-08-12 08:09:36 +02:00
  • 64fe81d1bd bin/xbps-uhelper/main.c: fetch accepts >=2 arguments, not only 2 arguments Enno Boland 2014-08-12 08:08:14 +02:00
  • c5d56bbf83 xbps-uchroot(8): do not remount / unnecessarily. Juan RP 2014-08-12 07:53:59 +02:00
  • 8a992372ed lib/repo_sync.c: use xbps_fetch_delta instead of xbps_fetch_file Enno Boland 2014-08-11 20:01:24 +02:00
  • b0c090c39e lib/download.c: delete vcdiffs after applying; cleanups. Enno Boland 2014-08-11 20:00:20 +02:00
  • 89c1b88dfd bin/xbps-uhelper: fix flags for xfetch Enno Boland 2014-08-11 19:24:33 +02:00
  • 6a8f5d6235 lib/download.c: debug output for binary diffs Enno Boland 2014-08-11 19:24:02 +02:00
  • f0f8534273 lib/download.c: use tempfile while decoding new file from binary diff. Enno Boland 2014-08-11 19:05:23 +02:00
  • 040e114ad4 lib/download.c: add basic support for vcdiffs Enno Boland 2014-08-11 18:40:44 +02:00
  • c301cc32e5 xbps-query(8): -S mode prints keys with ANSI bold escape code. Juan RP 2014-08-05 01:22:58 +02:00
  • 0b116a0f3f xbps-query(8): --search --property now works with <number> objects. Juan RP 2014-08-02 12:11:28 +02:00
  • 766cbcf683 xbps-remove(8): fix assertion when the cachedir is empty. Juan RP 2014-08-02 10:00:54 +02:00
  • df93e790a6 xbps_init: performance: do not chdir() unnecessarily for each conf file. Juan RP 2014-08-01 15:30:43 +02:00
  • f8d8f91a08 Implement support to "preserve" existent on-disk files. Juan RP 2014-08-01 15:09:51 +02:00
  • fa960c2425 xbps_init: print XBPS_RELVER in debug output. Juan RP 2014-08-01 10:16:33 +02:00
  • 04c7647492 lib/package_unpack.c: fix a typo that made modified files to not be unpacked. Juan RP 2014-07-30 18:50:43 +02:00
  • cc6f9901f1 Fix #50 (Existent files on disk might be overwritten by packages with conf_files). Juan RP 2014-07-30 16:18:57 +02:00
  • e92e86c2db Share code to show pre-remove/post-install msgs. Juan RP 2014-07-27 17:39:24 +02:00
  • b922241f89 data/_xbps_src: typo fix. Juan RP 2014-07-27 11:36:18 +02:00
  • 70818c09ee NEWS: grammar. Juan RP 2014-07-27 11:31:39 +02:00
  • a28046332f Implemented support for pre-remove and post-install messages. Juan RP 2014-07-27 11:24:49 +02:00
  • 53d837e69f AUTHORS: add chneukirchen. Juan RP 2014-07-23 15:50:23 +02:00
  • 8392984742 Merge pull request #47 from chneukirchen/completion Juan RP 2014-07-22 18:48:58 +02:00
  • 5f20520a95 Add zsh completion for xbps-* and xbps-src (from xbps-packages) Christian Neukirchen 2014-07-22 17:50:58 +02:00
  • 0a7ea3250a lib/transaction_dictionary.c: fix rootdir free size on 32bit systems. Juan RP 2014-07-18 12:44:32 +02:00
  • 607f01b2f5 If statvfs() fails don't consider this a critical error; compute free space correctly. Juan RP 2014-07-14 10:09:34 +02:00
  • 38aba4ce60 xbps-install: fix previous of previous (heh). Juan RP 2014-07-14 09:49:21 +02:00
  • 314e345a5e xbps-install: fix previous; only print pkgs that have "download" property. Juan RP 2014-07-14 09:43:52 +02:00
  • 26fca48da2 xbps-install(8): added support to list pkgs that will be downloaded from remote repos. Juan RP 2014-07-14 09:30:28 +02:00
  • 207e95c029 include/compat.h: fix musl build and include inttypes.h. Juan RP 2014-07-14 08:50:14 +02:00
  • 4356b6fd65 Abort transaction if there's not enough free space on disk. Juan RP 2014-07-13 11:45:04 +02:00
  • 79fe312302 Gather proper transaction stats (take into account binpkgs in cachedir, and "preserved" pkgs). Juan RP 2014-07-13 09:56:06 +02:00
  • ad28774f2f bin/xbps-install/transaction.c: simplify. Juan RP 2014-07-13 09:34:54 +02:00
  • 20e5b07b8b lib/package_conflicts.c: do not add dups unnecessarily. Juan RP 2014-07-13 09:34:19 +02:00
  • d4f82b24f9 lib/repo_pkgdeps.c: conflicts are checked via xbps_transaction_prepare() already. Juan RP 2014-07-12 16:27:21 +02:00
  • e35d2e9415 Revert "lib/transaction_ops.c: also check conflicts for pkgs without rdeps." Juan RP 2014-07-12 16:25:12 +02:00
  • e308097af5 lib/transaction_ops.c: also check conflicts for pkgs without rdeps. Juan RP 2014-07-12 09:41:37 +02:00
  • f5fe2c35c7 tests: new test for vpkgs to reproduce awk/base-system-busybox fallout. Juan RP 2014-07-12 09:40:36 +02:00
  • b73fb67179 lib/repo_pkgdeps.c: print what dep has been added from repos (debug). Juan RP 2014-07-12 09:40:07 +02:00
  • 1857672e14 tests: add another test case for GH issue #45. Juan RP 2014-07-08 16:34:47 +02:00
  • 36ad783f07 xbps-query/search: handle vpkg matches into its own conditional; a small performance improvement. Juan RP 2014-07-06 09:33:59 +02:00
  • 0385812a5a transaction_sort: if curdep == curpkg don't do any sorting, it's sorted already. Juan RP 2014-07-06 09:32:06 +02:00
  • 9349e5fc40 xbps-install/state_cb.c: do not treat XBPS_STATE_DOWNLOAD always as an error. Juan RP 2014-07-03 08:33:37 +02:00
  • b63cc62e3d lib/package_unpack.c: add some comments. Juan RP 2014-07-02 11:30:41 +02:00
  • e60677116d Fix #43 (xbps-install: unhelpful message for invalid dependency) Juan RP 2014-07-02 10:59:25 +02:00
  • 21f32a75c5 Fixed a new issue with vpkgs replacing the same vpkg they are providing. Juan RP 2014-07-01 15:35:55 +02:00
  • 510c84d3bb libfetch: synchronized with NetBSD's pkgsrc/libfetch, preserving our changes. Juan RP 2014-06-29 10:29:36 +02:00
  • be1ef74ba2 libfetch: merge NetBSD's common.c 1.29 too to reduce differences and fix a warning. Juan RP 2014-06-29 10:04:07 +02:00
  • 7bb36ddaa2 libfetch: fetch_close: make sure conn->ssl is valid before shutting down. Juan RP 2014-06-28 12:12:03 +02:00
  • 633c20a2e6 libfetch: merge TLS SNI support from NetBSD with some other random changes. Juan RP 2014-06-28 12:01:00 +02:00
  • 32161d5dd9 Post release bump to 0.38. Juan RP 2014-06-23 09:50:07 +02:00
  • 96f36879a6 NEWS: prepare 0.37. Juan RP 2014-06-06 15:52:08 +02:00
  • ae2fefeced xbps_init: remove redundant dbg printf if xbps.conf cannot be read. Juan RP 2014-06-04 10:49:39 +02:00
  • 739a12a270 etc/xbps.conf: comment out dcron virtualpkg; we ship an empty config file now. Juan RP 2014-06-04 09:45:38 +02:00
  • 6bb61adb0e Enable syslog logging by default; updated API to use xbps_handle::flags. Juan RP 2014-06-04 09:39:02 +02:00
  • dfab6cc441 data: install main repo file as 00-main.conf, so that it's processed earlier. Juan RP 2014-06-04 08:06:46 +02:00
  • 7f4753f50e Process conf files in sys/conf foo.d dirs alphabetically. Juan RP 2014-06-04 08:05:18 +02:00
  • a3c253d03c xbps-query: check regcomp() return value. Juan RP 2014-06-03 12:50:34 +02:00
  • 776865b548 Added support for system/config virtualpkg.d directories. Juan RP 2014-05-31 07:05:57 +02:00
  • 387987b146 Make system/config repo.d paths always relative to rootdir. Juan RP 2014-05-31 06:44:07 +02:00
  • 0953980d25 tests/xbps/xbps-rindex: explicitly set rootdir to unbreak tests. Juan RP 2014-05-31 06:31:01 +02:00
  • ec3323dcba lib/package_config_files.c: simplify. Juan RP 2014-05-31 06:00:33 +02:00
  • 9a0d595cca etc/xbps.conf: comment out all repos and add some more details. Juan RP 2014-05-30 12:00:10 +02:00
  • a5bc51b41f Provide <prefix>/share/xbps/repo.d/main.conf - main void repository. Juan RP 2014-05-30 11:54:12 +02:00
  • 23fef46e9e Implemented GH #39 Juan RP 2014-05-30 11:48:10 +02:00
  • b9e44009d9 xbps-create(8): new option -t, --tags to store tags/categories metadata. Juan RP 2014-05-29 11:36:39 +02:00
  • e903731718 adding test for globbing nonexistent files. Enno Boland 2014-05-29 10:00:20 +02:00
  • 399a99753d lib/initend.c: do not crash if the include keyword resolves to unexistent files. Juan RP 2014-05-29 09:30:58 +02:00
  • 19d36aaf04 portableproplib: use __attribute__((unused)) to fix a unused-but-set-variable warning. Juan RP 2014-05-29 08:32:14 +02:00
  • 9e1132c950 xbps-query.8: explain modes and accepted options a bit more detailed. Juan RP 2014-05-27 12:01:48 +02:00
  • 61a1d33995 xbps-install(8): implemented single pkg updates without -u, --update. Juan RP 2014-05-27 11:33:45 +02:00
  • e1e5310428 tests: installmode: use -d to inspect stderr. Juan RP 2014-05-27 11:15:40 +02:00
  • 18e0524287 libxbps: optimize rootdir access/creation by checking/creating it only once. Juan RP 2014-05-27 10:02:01 +02:00
  • 91344451a3 xbps-query: another argc fixup. Juan RP 2014-05-27 08:19:08 +02:00
  • ca8619dd57 xbps-query: fix fallout due to no_argument -> required_argument changes. Juan RP 2014-05-26 18:05:30 +02:00
  • 0ffc536b48 xbps-query: initialize some modes correctly; remove obsolete -D option. Juan RP 2014-05-26 17:59:58 +02:00
  • f1cb7f43dc xbps-query: fix arg[cv] logic added in previous. Juan RP 2014-05-26 17:52:41 +02:00
  • 0eadaab19d xbps-query: added --regex to use EREs in ownedby and search modes. Juan RP 2014-05-26 17:30:44 +02:00