Commit Graph

25 Commits

Author SHA1 Message Date
Juan RP 85cc462e1d Major infrastructure changes, part 2.
* Moved helpers, common and triggers dirs into xbps-src, where
  they belong.
* Renamed the templates dir to srcpkgs, it was so redundant before.
* Make it possible to add subpkgs with no restriction in names, for
  example udev now has a subpkgs called "libgudev". Previously
  subpkgs were named "${sourcepkg}-${pkgname}".
* xbps-src: changed to look for template files in current directory.
  That means that most arguments from the targets have been removed.
* xbps-src: added a reinstall target, to remove + install.
* xbps-src: do not overwrite binpkgs by default, skip them.

And more that I forgot because it's a mega-commit that I've been
working for some days already...

--HG--
extra : convert_revision : 0f466878584d1e6895d2a234f07ea1b2d1e61b3e
2009-11-22 08:31:44 +01:00
Juan RP 01cbeef6b8 xbps-base-files: update to 0.29.
Added /etc/modprobe.d/blacklist.conf from Fedora. This makes
the live image work in qemu!

--HG--
extra : convert_revision : 9d8230a58db66f4585247c99b4d644bf40246dec
2009-10-19 16:22:28 +02:00
Juan RP 6d75e23d23 Mark some packages with "keep_empty_dirs".
--HG--
extra : convert_revision : c2a57aa96032764a4a06892d0358c747e36367df
2009-10-17 03:12:48 +02:00
Juan RP 8fc22a5cce xbps-base-files: added /etc/profile.d/mozplugin.sh.
This sets MOZ_PLUGIN_PATH to a common directory.

--HG--
extra : convert_revision : 4552aae8123f8a0820c7c259eb63344a01bacec6
2009-10-13 01:59:23 +02:00
Juan RP 6f399d2b1c xbps-base-files: a fix for the initramfs-tools trigger.
- Make update-initramfs(8) use -t, so that it works in creation
  and updating.

Bump revision.

--HG--
extra : convert_revision : 8ecb7c46f5a5018b5ab2a6144c959ed10d66163e
2009-10-09 03:18:01 +02:00
Juan RP 028415a297 xbps-base-files: fix /etc/profile.d/vim.sh. Bump to 0.26.
--HG--
extra : convert_revision : e3afc5e5cae73b65a5b6c7257a6d6cd423701bc2
2009-10-05 18:34:39 +02:00
Juan RP 8f87647a38 xbps-base-files: provide /etc/issue. Bump to 0.17.
--HG--
extra : convert_revision : 861ab6b92004514043c42c0095eb0f638a91b170
2009-10-04 19:38:00 +02:00
Juan RP 6dab476f7b xbps-base-files: an improvement to previous commit.
Also update the initramfs of all kernels while removing a
package != kernel. Bump to 0.24.

--HG--
extra : convert_revision : 13bbba2d34c4ae6a0e678df6e1a1cc79fa7185a6
2009-10-03 08:58:00 +02:00
Juan RP 49430c3e66 xbps-base-files: revamped initramfs-tools trigger.
The initramfs-tools trigger has been improved to allow rebuilding
all initramfs when a package != kernel runs it.

Bump to 0.23.

--HG--
extra : convert_revision : ca2da46184b8a879ba0e24eff1f79ae75f539449
2009-10-03 08:33:36 +02:00
Juan RP 3463fbef0a xbps-base-files: revamp the openrc-service trigger.
It has been modified to support restarting services while upgrading
packages, and simplified as well. Bump to 0.22.

--HG--
extra : convert_revision : 21b5aeaed7b76594c43f2e721c06d4e13d5f5f04
2009-10-02 17:29:17 +02:00
Juan RP c7f1ef8f50 xbps-base-files: update to 0.21 for new openrc-service trigger.
--HG--
extra : convert_revision : faacf0a5815afd2a637f056e997ccfcb0d1cea0a
2009-08-12 00:26:49 +02:00
Juan RP e43c9f6221 xbps-base-files: install modprobe.d files with .conf suffix.
Bump to 0.20.

--HG--
extra : convert_revision : 205a5bb376a434e2392983a9c3b97f8d6e69fc01
2009-08-11 17:13:33 +02:00
Juan RP 76c23bbd96 Improve the info-files and register-shell triggers.
This avoids the need of having to create a new file in pkg metadata
dir with a few lines and puts all them in the INSTALL/REMOVE
scripts.

--HG--
extra : convert_revision : 2dc1d3f6ddcc6aec7dadf14df475c32959df0aba
2009-07-30 12:34:31 +02:00
Juan RP fcb0e12cf1 xbps-base-files: some more fixes for the triggers.
--HG--
extra : convert_revision : 9a96f3d2101793c8dd8e140dc2728cadd9496f61
2009-05-19 10:42:57 +02:00
Juan RP 5b3489c9ea xbps-base-files: some changes to all triggers.
--HG--
extra : convert_revision : 2f3a39a7d1853268b84c5087cbbf5e74044c20f0
2009-05-19 02:13:58 +02:00
Juan RP 931c03fae1 xbps-base-files: more fixes for the initramfs-tools trigger.
Test /proc/filesystems and /sys/kernel/vmcoreinfo to know
if /proc and /sys are mounted, as the former was required
for mountinfo. This finally works while installing a package
with and without rootdir.

Bump revision.

--HG--
extra : convert_revision : df009b5088c47931d7ae82af2c4f7dad9af5337f
2009-05-06 07:54:56 +02:00
Juan RP 485a777f79 xbps-base-files: fixes for the initramfs-tools trigger.
Only mount /proc and /sys if they aren't mounted already,
use /lib/rc/bin/mouninfo from OpenRC. Bump revision.

--HG--
extra : convert_revision : 18f901f72548eaef1e040984cc72aa11ce6ea76c
2009-05-05 05:28:24 +02:00
Juan RP 5f1271c761 xbps-base-files: add a trigger to (un)register OpenRC services.
Bump to 0.14.

--HG--
extra : convert_revision : c80bf0cb66bc468fbe3922a983cddf36e240111e
2009-05-04 23:16:41 +02:00
Juan RP c818ce62d4 xbps-base-files: bump to 0.13 to reflect working gtk-icon-cache trigger.
--HG--
extra : convert_revision : ddbac86baa71e8be32bc2efe1e68a10b58781886
2009-04-20 01:21:02 +02:00
Juan RP 746d8650e1 xbps-base-files: add a trigger for desktop-file-utils.
Bump to 0.12.

--HG--
extra : convert_revision : e16f8d90e9d53852ba4911bb7bd32036d4de2943
2009-04-19 22:22:39 +02:00
Juan RP bbb89a8be2 xbps-base-files: add three new triggers for gtk+. Bump to 0.11.
--HG--
extra : convert_revision : cd0a71d2b032dd56da02516d2befa00bc4d026f9
2009-04-18 15:07:51 +02:00
Juan RP 557b1e8982 xbps-base-files: add a trigger for shared-mime-info, remove unneeded helper.
--HG--
extra : convert_revision : 82b94bbe3c158b08a597fb09eebc8a63c404a43d
2009-04-17 02:38:06 +02:00
Juan RP 782873962b xbps-base-files: add a trigger to create/remove pango.modules. Bump to 0.9.
--HG--
extra : convert_revision : 86af6636d5dd27744d0eba53a277d41e49940c02
2009-04-17 01:44:15 +02:00
Juan RP 4ed4436608 xbps-base-files: add missing DIR_COLORS files from Fedora.
Bump revision.

--HG--
extra : convert_revision : 2729da08c7e8ae1a05002c955c5f7793284ffab0
2009-03-27 16:39:55 +01:00
Juan RP f27cf5c2af Rename xbps-base-dirs to xbps-base-files.
Install some default configuation files by default, based on
Fedora and Archlinux.

--HG--
extra : convert_revision : 28a0ac3594338bbd761c8c68559d09d8e9aec54d
2009-03-27 12:34:11 +01:00