Commit graph

25 commits

Author SHA1 Message Date
Juan RP
1ebe5e6b5e Mega-commit removing deps in xbps-base-chroot.
xbps-src:
  * ALWAYS use the static bins, to avoid breakage in the chroot.
  * Remove XBPS_FETCH_CMD. Use xbps-fetch (static) now that it's
    useful to download all distfiles in xbps-base-system.
  * Use busybox in the chroot and create links in /usr/local/bin
    at creation time. This helps to remove many packages that
    had problems with host/target libs (acl, attr, libarchive, etc).

build templates:
  * Add explicit gettext and texinfo build dependencies in all
    packages that need them, because they aren't built anymore
    by xbps-base-chroot.
  * Fixed some packages using build_style=gnu_makefile, that were
    broken because pre/post_configure() is not executed for a while,
    they should use pre/post_build() instead.

--HG--
extra : convert_revision : 0eaaf4917fd824710d0895e0c984bbc236b0cdf8
2009-10-30 22:14:09 +01:00
Juan RP
5d3ded04a7 shadow: fix find cmd in pre_build().
--HG--
extra : convert_revision : 6a17983df5c8ee4231ba7ec08c624b5d692b8f90
2009-10-16 01:22:18 +02:00
Juan RP
b049cd7986 shadow: remove groups(1) manpage that comes with coreutils.
Bump revision.

--HG--
extra : convert_revision : 2e62eead090bf37123daaca0a0f767665450dfb5
2009-08-01 10:45:18 +02:00
Juan RP
19aa6c1e63 shadow: update to 4.1.4.2.
--HG--
extra : convert_revision : 5b01f772a5102de96f8aa92ed1654ba31bfb6627
2009-07-29 12:39:48 +02:00
Juan RP
30def70ad0 shadow: some fixes for PAM related services.
* /etc/pam.d/passwd: remove some default values.
* Create /etc/pam.d/chsh and /etc/pam.d/chfn to make them work.

Bump revision.

--HG--
extra : convert_revision : 9be5eba021dd0ee393782432de81ad6eac4861ab
2009-05-08 16:34:58 +00:00
Juan RP
a45396bfbe shadow: update to 4.1.3.
--HG--
extra : convert_revision : 5aa9869376d7ede2f9f698dc49027328909c4b48
2009-04-27 14:35:14 +02:00
Juan RP
3746ee4b78 shadow: use modified pam files and login.defs as suggested in BLFS.
Bump revision.

--HG--
extra : convert_revision : fb1156e5b77e0ebb4c2797de0a643b368128a55a
2009-04-21 17:55:02 +02:00
Juan RP
201be83c73 shadow: enable group shadowed passwords at install and remove chroot calls.
--HG--
extra : convert_revision : 85eebfb288da88754b9d03e5a2a30cef3e29e12e
2009-04-08 03:24:02 +02:00
Juan RP
2ff413127b shadow: disable creating mailbox files and use /var/mail instead.
--HG--
extra : convert_revision : abd5e24ab085b0efbaf0c52f5afede8add835d48
2009-04-08 03:22:28 +02:00
Juan RP
605e166253 shadow: reorder groups created by the INSTALL script. Bump revision.
--HG--
extra : convert_revision : ed7589001693b4d696d7f041173c0ec08bbd0a53
2009-04-02 04:00:47 +02:00
Juan RP
f7c1a34b88 Install the cron jobs with 744 perms.
--HG--
extra : convert_revision : 03e9b1e542f20c45d691b7fd2c7c17a794199209
2009-03-29 07:23:39 +02:00
Juan RP
4789159633 shadow: add a daily cron job to verify passwd integrity.
--HG--
extra : convert_revision : 081ca518076657014737326a064b09278687663c
2009-03-28 18:50:38 +01:00
Juan RP
509f56a33e shadow: (INSTALL) add optical and storage groups for HAL.
--HG--
extra : convert_revision : 639ac39269682f3b0ab31cbac2821d7450e5dc19
2009-03-23 07:02:21 +01:00
Juan RP
3667f039f2 Install all packages via DESTDIR var and not prefix.
This removes many assignments that were needed before, and fixes
some packages to install its manpage/info files.

--HG--
extra : convert_revision : 5422f921ef81d089ed95ce0c52e5106ea10b2165
2009-03-18 10:02:43 +01:00
Juan RP
4ea596b7c4 shadow/INSTALL: man group is not needed anymore.
--HG--
extra : convert_revision : 7daef45f53e4998822881ac78635741a8d196c1b
2009-03-18 09:26:18 +01:00
Juan RP
744b2fc5fc Do not set infodir/mandir to DESTDIR for chroot packages.
--HG--
extra : convert_revision : 990e93fcf5a36f75d29a5f2de60b44f180fe0e48
2009-03-13 23:55:25 +01:00
Juan RP
53747489f0 Implemented support for running triggers with binpkgs.
Also the following changes were made:
 * Added an info-files trigger, to (un)register info files.
 * xbps-base-dirs: it's responsible to install triggers on destdir.

--HG--
extra : convert_revision : 8d707053616f38d2b5beef7cf28e1bc4a66812b8
2009-03-12 11:16:08 +01:00
Juan RP
84222395b8 Provide some vars for use in template's targets.
These new vars are DESTDIR (by default XBPS_DESTDIR/pkgname-version),
SRCPKGDESTDIR (XBPS_DESTDIR/sourcepkg-version) and FILESDIR
(XBPS_TEMPLATESDIR/pkgname/files).

This simplifies packages that used them.

--HG--
extra : convert_revision : 287ea7128cb5df19870ca7aff0a3b8f99a11d63a
2009-03-11 06:31:56 +01:00
Juan RP
38cc84bae9 shadow: also provide /etc/pam.d/other.
--HG--
extra : convert_revision : 1ac4e31815038a7bbd0672cec67004dc185184a4
2009-03-09 00:48:07 +01:00
Juan RP
d25232651f shadow: add wheel/dialout groups, remove unneeded man user.
--HG--
extra : convert_revision : 58ef5f6c406bda132d624e9f1d7ebed072401e2a
2009-03-05 01:39:13 +01:00
Juan RP
323997af7e shadow: add "man" user/group to INSTALL.
--HG--
extra : convert_revision : 94ccfd07bd67837db9a7ffc37b049f84bddbf82f
2009-02-28 17:31:07 +01:00
Juan RP
a00ae944b5 Rename prepost-{inst,rm} to just INSTALL/REMOVE.
Some other changes related for this:
 - Modify binpkg.sh to always insert the INSTALL script at head of
   the archive, and appending files after it.
 - Modify binpkg.sh to compress binpkgs with bzip2 -9 to save some bytes.

--HG--
extra : convert_revision : b651b944f11c48dede1bbcea658182bf0984e8f3
2009-02-26 18:01:18 +01:00
Juan RP
0b7cdfa1d0 Split pkgs required by xbps-base-system, structure based in Fedora.
--HG--
extra : convert_revision : 151da3637a2745b786251e067bb924c3fd98118b
2009-02-25 06:15:20 +01:00
Juan RP
e45be8067f kernel, shadow: change info about post install hooks.
--HG--
extra : convert_revision : 0b18c435f96c4751c86336054759c360ba175590
2009-02-17 19:41:42 +01:00
Juan RP
fa2748d9b2 Reorganize the templates directory for possible future changes.
Now every template uses its own directory. Patches, prepost* files
and other related stuff are stored there.

--HG--
extra : convert_revision : bbc529ef161d9a59fe13a1d54ac058f77ea05845
2009-02-03 21:35:57 +01:00