Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=f82db0ae9adf84633fd10daa49355842463b3a11
commit f82db0ae9adf84633fd10daa49355842463b3a11 Author: Miklos Vajna <[email protected]> Date: Mon Sep 5 19:07:12 2011 +0200 fw32-0.6-3-i686 - update README.Frugalware: use asciidoc markup + explain how to use skype-like blobs diff --git a/NEWS b/NEWS index 8aa5fdc1..4ecfbc6 100644 --- a/NEWS +++ b/NEWS @@ -9,7 +9,9 @@ Frugalware (1.6) * Perl 5.14 * New features * rsyslog is the new default syslog daemon - * hal is no longer installed (replaced by udisks) + * udisks replaced hal in the default installation + * The fw32 package replaced the emul-extra group, bringing + seamless integration for e.g. Skype on x86_64. Frugalware (1.5) diff --git a/source/fw32-extra/fw32/FrugalBuild b/source/fw32-extra/fw32/FrugalBuild index 3f5025f..1382e12 100644 --- a/source/fw32-extra/fw32/FrugalBuild +++ b/source/fw32-extra/fw32/FrugalBuild @@ -3,7 +3,7 @@ pkgname=fw32 pkgver=0.6 -pkgrel=2 +pkgrel=3 pkgdesc="A framework for maintaining an i686 environment on x86_64." url="http://www.frugalware.org" rodepends=('util-linux' 'sudo' 'grep' 'coreutils') @@ -16,7 +16,7 @@ sha1sums=('8f710817d22b1929d1fbd2f8e4c03e199d847816' \ 'd84ca5b6d1c37993dd6514d41eb4923a057a0d27' \ '3ac904555b20ae69b3456238787d3eb7c7146687' \ '4dbeb369a1ff3ebff4e525b8876528cb79677626' \ - '4aee3ad893b97dc919c38a28c517428749348f30') + '5a1a10ac1ac80a5fe4018f5d8965c4306e753f7c') build() { diff --git a/source/fw32-extra/fw32/README.Frugalware b/source/fw32-extra/fw32/README.Frugalware index 6a19a64..68dbd7b 100644 --- a/source/fw32-extra/fw32/README.Frugalware +++ b/source/fw32-extra/fw32/README.Frugalware @@ -1,81 +1,119 @@ -fw32 usage: +=== Initial setup -1) Initial setup Edit /etc/fw32/pacman-g2.conf if you want to change the mirror used, or other options used for pacman-g2. + Commands to use (with sudo or root shell): + +---- fw32-create fw32-update systemctl enable fw32.service (required for boot-time fw32 root mounting) +---- + +=== Updating chroot -2) Updating chroot This needs to be done when packages become out of date or the chroot system configuration is out of sync with the external system configuration. Command to use (with sudo or root shell): + +---- fw32-update +---- + +=== Installing packages or groups to chroot -3) Installing packages or groups to chroot Command to use (with sudo or root shell): -fw32-install (packages and/or groups) -4) Uninstalling packages or groups from chroot +---- +fw32-install <packages and/or groups> +---- + +=== Uninstalling packages or groups from chroot + Command to use (with sudo or root shell): -fw32-uninstall (packages) -5) Cleaning chroot cache +---- +fw32-uninstall <packages> +---- + +=== Cleaning chroot cache + Command to use (with sudo or root shell): + +---- fw32-clean +---- + +=== Deleting chroot -6) Deleting chroot Command to use (with sudo or root shell): + +---- fw32-delete +---- + WARNING: Should not be done while someone is using the chroot. -7) Removing fw32 +=== Removing fw32 + Command to use (with sudo or root shell): + +---- fw32-delete systemctl disable fw32.service (only needed if you enabled this at setup time) pacman-g2 -R fw32 +---- + WARNING: Should not be done while someone is using the chroot. -8) Running a command within the chroot +=== Running a command within the chroot + Commands run will have the permissions of the user. To get a shell: + +---- fw32-run +---- To run a specific command: -fw32-run (command) (optional: arguments) -fw32 commands: +---- +fw32-run <command> [<arguments>] +---- -1) fw32-clean -Clean the cache of old packages. +=== Commands -2) fw32-create -Create the initial chroot. +- fw32-clean: Clean the cache of old packages. + +- fw32-create: Create the initial chroot. + +- fw32-delete: Delete the chroot, ensuring everything is umounted. -3) fw32-delete -Delete the chroot, ensuring everything is umounted. WARNING: Should not be used while someone is using the chroot. -4) fw32-install -Install all packages and groups specified to the chroot. +- fw32-install: Install all packages and groups specified to the chroot. + +- fw32-mount: Manually mount the chroot base directories. -5) fw32-mount -Manually mount the chroot base directories. +- fw32-run: Run a command within the chroot. If no command is specified, + an attempt is made to execute the user's shell. -6) fw32-run -Run a command within the chroot. If no command is specified, -an attempt is made to execute the user's shell. +- fw32-umount: Manually umount all the directories in the chroot. -7) fw32-umount -Manually umount all the directories in the chroot. WARNING: Should not be used while someone is using the chroot. -8) fw32-uninstall -Uninstall all packages specified from the chroot. +- fw32-uninstall: Uninstall all packages specified from the chroot. + +- fw32-update: Update the chroot /etc configuration to match the system + /etc configuration. Also, performs a system upgrade of all packages + in the chroot. + +=== nobuild packages -9) fw32-update -Update the chroot /etc configuration to match the system /etc configuration. -Also, performs a system upgrade of all packages in the chroot. +Some `nobuild` packages (like Skype) are available on x86_64, even if +upstream provides an i686 binary only. In that case the package has to +be installed inside the i686 chroot and on the host system as well: the +host package will contain a desktop file and an icon only to invoke the +chrooted package. _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
