Commit graph

26 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
81987c3df3 initramfs-tools: update to 0.93.3.
* Add radeon/i915 drivers if MODULES=most, for KMS.
* Remove blkid, busybox, klibc and module-init-tools stuff into
  its own hooks.
* Fix init-premount/blacklist script, all files in /etc/modprobe.d
  should have the .conf extension.

--HG--
extra : convert_revision : eb69e4c6e1097dfcc8ba937a96ec6e83fdb2f922
2009-10-18 07:12:56 +02:00
Juan RP
b334623de5 initramfs-tools: fix typo: no_extract -> noextract.
--HG--
extra : convert_revision : 2c192b6fad49ee593c4c3dd32e130b35c4020e65
2009-10-17 16:12:12 +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
9cc9dd7ad4 initramfs-tools: update to 0.93.2_11.
* Remove usplash stuff from all code, I won't use it.
* Print log_msg messages in bold.
* Use dmesg from busybox and set it to -n1 to avoid polluting
  the console with unwanted messages.

--HG--
extra : convert_revision : 53c9d6628bb9649f148e77c358578494db0d01da
2009-10-12 01:31:46 +02:00
Juan RP
7e91eb4db8 initramfs-tools: add sources and use them.
* Add source files directly to avoid recreating patches and
  patches lots of times with no gain.
* Add du and expr busybox symlinks at init time.

Bump revision.

--HG--
extra : convert_revision : 4928750b0110f43cde577f6068e79bd0675c64cf
2009-10-09 03:11:09 +02:00
Juan RP
d3b7ea77b7 initramfs-tools: add initramfs-tools trigger, add blkid.
Do not use blkid from busybox, doesn't work... dunno why.
Bump revision again, grrr!

--HG--
extra : convert_revision : 5af4b5870491c9ba24f3df7e897f4102bda51dd5
2009-10-08 16:57:13 +02:00
Juan RP
9823bb2efd initramfs-tools: new revision with multiple changes.
- Remove mkinitramfs-kpkg(8), it's useless.
- Use busybox shell and create some symlinks through init.
- Add missing busybox-initramfs dep.

Bump revision.

--HG--
extra : convert_revision : 51d34ca135eba53bb07fb4859f54b200a0932061
2009-10-08 16:00:51 +02:00
Juan RP
4cb99e3647 initramfs-tools: fix root on LVM.
Move wait_for_udev() before local-top scripts are run, otherwise
lvm vgscan won't find the devices. Bump revision.

--HG--
extra : convert_revision : 8eb56225cd2252aab272c4721d9a3b14d7367f83
2009-10-06 17:47:22 +02:00
Juan RP
d7c0ce05d6 initramfs-tools: apply some changes from git, fix some bugs.
* Make 'update-initramfs -u' and '-u -k all' work.
* Remove obsolete kernelextras, thermal and framebuffer hooks.

--HG--
extra : convert_revision : 7186d9c79b510eb396da89a0c6b294b52598a9c8
2009-08-27 08:46:20 +02:00
Juan RP
2b6b159bdc Add xbps-0.1rc1 template, which replaces xbps-base-pkg.
--HG--
extra : convert_revision : 48e50bebe22fc14eff0860823c44203e86f08b5a
2009-08-18 16:30:52 +02:00
Juan RP
ab1372b0c2 initramfs-tools: use udev and module-init-tools.
The klibc-* pkgs have been removed because they provided
little gain and 150KB is not much...

--HG--
extra : convert_revision : f88a8bb0f6a2056feef2fe6b1cfb710ee669edf7
2009-06-20 18:52:27 +02:00
Juan RP
0e4aac580d initramfs-tools: vol_id is no more, use blkid.
Bump revision.

--HG--
extra : convert_revision : 08b0110a47e80be1885dfc047851ca62ba08acf3
2009-06-19 15:50:18 +02:00
Juan RP
111fcb4533 initramfs-tools: xbps-base-pkg is needed for the trigger.
Bump revision.

--HG--
extra : convert_revision : 659a48e501cc129623ec0851733fbb5454e9d2a2
2009-05-05 00:47:13 +02:00
Juan RP
931d990154 initramfs-tools: some fixes required by the upcoming OpenRC switch.
* Mount /sys and /proc as sysfs and proc and not "none". Fixes
  an error reported by OpenRC.
* Fix compare_versions() by using xbps-cmpver.

Bump revision.

--HG--
extra : convert_revision : 4e159367fc300083590c393e3d3cbe72a1cb5475
2009-05-02 02:31:23 +02:00
Juan RP
5bb2db0b22 initramfs-tools: update to 0.93.2.
--HG--
extra : convert_revision : 20ce6d0aa7485c6b808d35196c24502910a3e504
2009-04-25 00:15:38 +02:00
Juan RP
7660710a01 initramfs-tools: use DEBIAN_SITE.
--HG--
extra : convert_revision : dad51e1f6a2e2495d2a4d0bee2fbe8cc67f84d4c
2009-03-28 17:06:09 +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
66d268cdd1 initramfs-tools: use the new klibc pkgs, saves ~1.5MBs.
--HG--
extra : convert_revision : 4a6e3452348cec1a4bd3e8ad6e514f470eb2c7d8
2009-03-08 04:15:11 +01:00
Juan RP
593e754ad6 initramfs-tools: update to 0.93.
--HG--
extra : convert_revision : 94d98a512aabe9692c6785e20c61a81aa1313498
2009-03-07 07:27:06 +01:00
Juan RP
e11c6b7420 initramfs-tools: s/config_files/conf_files/
--HG--
extra : convert_revision : a4c92287a5d373577dff72c65cd2eb4d3a9b7227
2009-03-01 00:19:28 +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
9f5e8637d5 udev: make udev use original version, update initramfs-tools.
--HG--
extra : convert_revision : 3ace9028d0a954113284e8863ad6280d3acf3dcc
2009-02-17 13:59:18 +01:00
Juan RP
870addbffc Add a "noarch" var. Used by packages that aren't arch specific.
--HG--
extra : convert_revision : 263bd27542e1f2e65f119eb307d37d7b7ade3236
2009-02-15 23:57:15 +01:00
Juan RP
6afd85a491 initramfs-tools: needs gzip rundep.
--HG--
extra : convert_revision : fbbc72e501aeb3b71d9bc19afeda22bcfc7ae604
2009-02-14 01:18:43 +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
Renamed from templates/initramfs-tools.tmpl (Browse further)