Commit graph

680 commits

Author SHA1 Message Date
Juan RP
b24db2af76 plist.c: fix showing pkginfo with multiple repos.
--HG--
extra : convert_revision : 6c4d3b17e5fd6ea6d08ba9d697f2557ef11d8b37
2008-12-20 07:50:58 +01:00
Juan RP
741f559536 plist.h: remove name arg from proto.
--HG--
extra : convert_revision : 5b0526d72d681bc636d1b944e9efe04e6c6b7a28
2008-12-20 06:31:01 +01:00
Juan RP
fea830f2b4 xbps-bin: apply some indentation when printing array object values.
--HG--
extra : convert_revision : bdb070f76cafed9faf69b7cd3769edae0d96b05a
2008-12-20 06:27:16 +01:00
Juan RP
c3c632e387 xbps-bin: implement full support for the 'show' target.
This will try to show the package information by looking in
all repositories registered. The first one that has the package
info wins.

--HG--
extra : convert_revision : 33b93fd115a765d696af76ca20c1669ef277cd35
2008-12-20 05:49:41 +01:00
Juan RP
6698f3a1ff Make xbps_callback_array_in_dict() return a bool.
The func cb accepted also returns a bool now.

--HG--
extra : convert_revision : 1adf9a54e111f5d7f3dd78a829c3cf680d15f769
2008-12-20 04:53:56 +01:00
Juan RP
835d4e7b7c Fixup xbps_register_repository().
--HG--
extra : convert_revision : 57fc23f8066038b2ff71ba580d3bd5c73616f079
2008-12-20 04:35:47 +01:00
Juan RP
57c8baf7d7 plist.h: fix some comments.
--HG--
extra : convert_revision : 31268f9d3a29b5a0bb55cfa897a7ff4b061a7e6a
2008-12-20 04:05:07 +01:00
Juan RP
256b562770 Make xbps_add_array_to_dict accept any object, not just arrays.
Thus it's now named xbps_add_obj_to_dict().

--HG--
extra : convert_revision : 81a53b615cd7578a2c99f40f9b8550e2ee7fa426
2008-12-20 03:55:09 +01:00
Juan RP
836bb96d9c utils/Makefile: use another target to strip bins.
--HG--
extra : convert_revision : e6535c674b457d95c3ee33c00193933a20116050
2008-12-20 03:54:28 +01:00
Juan RP
00e90663af Use a common key for all arrays of pkgdicts.
--HG--
extra : convert_revision : cab30e527b438afb266f4e6084af7c51357efd17
2008-12-20 03:45:35 +01:00
Juan RP
289709fe1b utils/Makefile: strip bins.
--HG--
extra : convert_revision : 9564aae74870e43e921b7d85265d68e40c273a2a
2008-12-20 03:10:34 +01:00
Juan RP
894c0903c6 Rename some C utils.
--HG--
extra : convert_revision : 35b27fcbc85ad9f6466cef02759cc0142e6bfafd
2008-12-20 03:07:46 +01:00
Juan RP
e6e047bc6b plist_utils: introduce xbps_show_pkg_info().
--HG--
extra : convert_revision : b45e5817be93692280218ceb89133671ee3b1172
2008-12-20 03:02:01 +01:00
Juan RP
6a779c98d5 Add some more stuff to .gitignore.
--HG--
extra : convert_revision : e18fb568b2bac5085c59a4538ba60d8da83bfd94
2008-12-20 01:45:47 +01:00
Juan RP
e992ee5c83 Introduce xbps_callback_array_iter_in_dict().
--HG--
extra : convert_revision : e0696de04df785d99ae1748a2d972a74e04c774f
2008-12-20 00:55:48 +01:00
Juan RP
742ae607c4 xbps-src: fix indentation in usage.
--HG--
extra : convert_revision : 3e87062aa64a995f759d357240675bf15bcec8db
2008-12-20 00:12:34 +01:00
Juan RP
d90419f36b xbps-src: implement support to specify repo path in genindex.
You can use it now like:

 $ xbps-src.sh genindex ~/myrepo

It will use XBPS_PACKAGESDIR if no specified.

--HG--
extra : convert_revision : 7d1b17dd77b89387a5f568071b58478e68c4051d
2008-12-20 00:10:06 +01:00
Juan RP
6542132999 Simplify xbps_find_pkg_in_dict().
--HG--
extra : convert_revision : 345646a40ce381402647c21033d711e77d8ce7a9
2008-12-19 23:43:52 +01:00
Juan RP
edc4a572bb xbps-bin: simplify previous.
--HG--
extra : convert_revision : 30d4433b86c4a60fe56a98cb011f3534273818b3
2008-12-19 23:36:30 +01:00
Juan RP
db0484ae6e xbps-bin: add new action "repo-list".
--HG--
extra : convert_revision : e0d5fce9503c6544e8ceec56864560b170c0e8c8
2008-12-19 23:10:24 +01:00
Juan RP
045e10c94e genindex: added "filename-sha256" obj in pkgdict.
--HG--
extra : convert_revision : d443575b681c408bb357027fcc46f1e19022bd87
2008-12-19 21:44:00 +01:00
Juan RP
6a16f41237 Add WIP xbps-bin utility to handle binpkgs/repos.
--HG--
extra : convert_revision : 8bfa759a11b09cfe1ebc45f9357e6e942552ed32
2008-12-19 10:31:53 +01:00
Juan RP
340557d272 genindex: cosmetic tweak.
--HG--
extra : convert_revision : 69ede0d834e86c6dd7c2d99ccc928bcbb097ad8e
2008-12-19 08:32:55 +01:00
Juan RP
a4c1f17a56 Extend the pkgindex plist file with some new objects.
--HG--
extra : convert_revision : ee311e4c0821a43de3dcc464a91550f7b1917024
2008-12-19 06:22:03 +01:00
Juan RP
f07233018b genindex: improve some comments.
--HG--
extra : convert_revision : 7da94c9254a521dba13df51a53fd183d48470929
2008-12-19 05:10:30 +01:00
Juan RP
63059b0266 xbps-digest doesn't need to be linked to proplib.
--HG--
extra : convert_revision : 6b99784c1c0a0669da5fe8ece36eb5bc434cbc61
2008-12-19 04:46:10 +01:00
Juan RP
b4662e94c2 Add the xbps bins.
--HG--
extra : convert_revision : bbe02ca4cb277550c105b4bd3c693b1c5a003692
2008-12-19 04:27:08 +01:00
Juan RP
48b2f033da A bit of reorganization in C/shell code.
With these changes:
 - Added 'sanitize-plist' action to xbps-pkgdb. It takes a plist
   file as argument and writes another one "sanitized" by proplib.
   Use it to sanitize the pkgindex plist file.
 - Split xbps-pkgdb functions to be shared by other files.
 - Split xbps-digest functions to be shared by other files.
 - Rename the plist file to register/unregister installed pkgs to
   regpkgdb.plist, and related stuff in shell scripts.

--HG--
extra : convert_revision : 37731b04c6b41aebac629dfa06106175b9b5e59c
2008-12-19 04:18:49 +01:00
Juan RP
5f69948167 Remove utils from .gitignore!
--HG--
extra : convert_revision : 2a045a6632b6cd05d3e9b0481deafba648d4b1b4
2008-12-19 04:15:29 +01:00
Juan RP
b0089e7284 binpkg: replace invalid chars in $maintainer.
--HG--
extra : convert_revision : 31669a428ad626a7c97d533d057ca0be1d265c31
2008-12-19 03:24:49 +01:00
Juan RP
071a1148c5 Fix another stupid error in genindex.
--HG--
extra : convert_revision : 18b91a31fc42ec374a5f51d4c32fcc85d1615738
2008-12-19 03:06:43 +01:00
Juan RP
931731bb2c binpkg.sh: fix some typos that really fucked me!
--HG--
extra : convert_revision : ffceafd696ab31e057ebfcab1e565132dd69aae9
2008-12-19 03:01:11 +01:00
Juan RP
a17ba41e17 binpkg-genindex.sh: be sure there are binpkgs before starting.
--HG--
extra : convert_revision : 451c8924fdd71dfc020cf5a4f068d564b66de981
2008-12-18 11:40:56 +01:00
Juan RP
f19afb5fe0 chroot.sh: improve error messages.
--HG--
extra : convert_revision : a0d0b166ca331bd8af9cdf1c54459b09156ab978
2008-12-18 11:40:43 +01:00
Juan RP
d9fb96533f Rename xbps.sh to xbps-src.sh.
In preparation for the utility that will handle binary packages.

--HG--
extra : convert_revision : c67f42bccad28f1b5313ae0e1739979a477fd2f1
2008-12-18 11:07:33 +01:00
Juan RP
ff4f1346c2 stow_funcs.sh: don't error with metapkgs while removing.
--HG--
extra : convert_revision : 04d1f2fe6e9bc962f62b93f9b4bd6d566c759e07
2008-12-18 09:50:19 +01:00
Juan RP
ae39fc9d34 xbps-base-chroot: add missing rundeps.
--HG--
extra : convert_revision : 4da66d00b3e6b179c372ffe569b226ba925a8976
2008-12-18 09:40:15 +01:00
Juan RP
6a0386e2b9 git: update to 1.6.0.5 and add missing rundeps.
--HG--
extra : convert_revision : 3495f935f4bfedf616a021db0fcd0225d7f44d64
2008-12-18 08:56:05 +01:00
Juan RP
6626a77bd7 Use -w rather than -O for write permission.
--HG--
extra : convert_revision : 20cbb0fff9d9e2fb21a174c606db84bfc9ffba76
2008-12-18 08:17:46 +01:00
Juan RP
dbf2d140e0 binutils: added glibc rundep.
--HG--
extra : convert_revision : 4c872af5f191524e1048e79344dea747fbaa32c3
2008-12-18 08:13:45 +01:00
Juan RP
75acc69282 xbps.sh: added a new target 'genindex'.
This target will create a package index file with all metadata info,
for all binary packages available at XBPS_PACKAGESDIR.

--HG--
extra : convert_revision : 02ab69209e5096f060969ef803aa1cc74fe8a843
2008-12-18 07:32:42 +01:00
Juan RP
95d03dedd6 bzip2: escape the '%' char in $long_desc.
--HG--
extra : convert_revision : fb55e33452de432378817bf20bfa03db2537d5c5
2008-12-18 07:15:36 +01:00
Juan RP
756757d034 Explain some more about binpkgs and repositories.
--HG--
extra : convert_revision : 76193e4a513a216400bebbdfb69787e9405f5b20
2008-12-18 07:15:02 +01:00
Juan RP
8a35ef0945 binpkg.sh: add $pkgname/$version in metadata plist.
--HG--
extra : convert_revision : 8d3926972b082b28f16ef20afe4a76ab01bebc0a
2008-12-18 07:14:01 +01:00
Juan RP
6f8456d9f1 binpkg.sh: use xbps as extension and add hw machine.
Packages are now named like: foo-2.0.x86_64.xbps
so that they don't have any common extension that could lead
to confusion for installing.

These packages shouldn't be installed directly with tar(1).

--HG--
extra : convert_revision : ee3efd57adbba6aa025a2a4e76002c784510f810
2008-12-18 02:11:12 +01:00
Juan RP
d222a32dc0 tmpl_vars.sh: added $UBUNTU_SITE.
--HG--
extra : convert_revision : cf7ecd7a07deae82c3907bec9b798990eaed9692
2008-12-17 19:12:31 +01:00
Juan RP
31c83abfd3 kernel: remove not useful stuff post_install().
--HG--
extra : convert_revision : 02c41532e7bbc1c39504ed65a2503cdd7c9d1138
2008-12-17 19:11:48 +01:00
Juan RP
405fb8c93e kernel-headers: install into /usr/src/$pkgname-$version.
--HG--
extra : convert_revision : 86a67cbd88901213c4596a4147f37d764ba15a2d
2008-12-17 10:21:28 +01:00
Juan RP
d9c6363159 chroot.sh: fix created dirs again.
--HG--
extra : convert_revision : cc507288837d8b12015e17f570fe4b5e0616ce65
2008-12-17 10:10:13 +01:00
Juan RP
dc13e970b1 Added new kernel-headers template.
This pkg will install the stuff that goes in /usr/src/linux-$version.
Make klibc depend on it.

--HG--
extra : convert_revision : f2d95a145a8d3a0fe038625be4ba41eb6ee26dd3
2008-12-17 10:05:13 +01:00