Author: pierre
Date: Sat Mar 11 08:47:43 2017
New Revision: 3908
Log:
Update pacman commands (not version, it would require too many changes to the
build system).
Modified:
jhalfs/trunk/README.PACKAGE_MANAGEMENT
jhalfs/trunk/pkgmngt/packageManager.xml.pacman
Modified: jhalfs/trunk/README.PACKAGE_MANAGEMENT
==============================================================================
--- jhalfs/trunk/README.PACKAGE_MANAGEMENT Fri Mar 10 12:42:08 2017
(r3907)
+++ jhalfs/trunk/README.PACKAGE_MANAGEMENT Sat Mar 11 08:47:43 2017
(r3908)
@@ -5,14 +5,14 @@
There are several hints discussing package management for LFS, but
nothing under jhalfs. There used to be a patch for PACO that I cannot
- find now. This is a modification, which allows to use a package manager
- inside jhalfs. I hope it is flexible enough to support several package
- managers. My implementation uses dpkg, from Debian, in a very crude way.
- Debian has a sophisticated package management system, which I have not
- tried to use here. For example, it should be usable with Pacman from
- Arch Linux (http://www.archlinux.org), as far as I remember from my old
- days with DIYL. I am sorry to say I have (almost) no experience with
- rpm, so I cannot tell whether it would fit.
+ find now. This is a modification ("DESTDIR install" automation), which
+ allows to use a package manager inside jhalfs. I hope it is flexible enough
+ to support several package managers, at least among those who use DESTDIR
+ install. My initial implementation used dpkg, from Debian, in a very
+ crude way (Debian has a sophisticated package management system, which
+ I have not tried to use here). There is also a port to Pacman from
+ Arch Linux (http://www.archlinux.org). I am sorry to say I have (almost)
+ no experience with rpm, so I cannot tell whether it would fit.
2. OVERVIEW OF THE SYSTEM:
@@ -56,4 +56,6 @@
upgrade. The user has to write his own `packInstall' function. The shell
function should be defined in a file named `packInstall.sh', residing in
the `pkgmngt' directory. A template is provided, as well as two example
- scripts for dpkg and pacman.
+ scripts for dpkg and pacman. Note that, due to the way pacman checks the
+ available space on disk, the root directory in chroot must be a mount point,
+ otherwise the installation of packages fails.
Modified: jhalfs/trunk/pkgmngt/packageManager.xml.pacman
==============================================================================
--- jhalfs/trunk/pkgmngt/packageManager.xml.pacman Fri Mar 10 12:42:08
2017 (r3907)
+++ jhalfs/trunk/pkgmngt/packageManager.xml.pacman Sat Mar 11 08:47:43
2017 (r3908)
@@ -22,7 +22,7 @@
<para>MD5 sum:
<literal>e9aa6dec29920eba8ef706ea5823bad7</literal></para>
<para>Download: <ulink
url="http://www.libarchive.org/downloads/libarchive-3.1.2.tar.gz"/></para>
<para>MD5 sum:
<literal>efad5a503f66329bb9d2f4308b5de98a</literal></para>
- <para>Download: <ulink
url="ftp://ftp.archlinux.org/other/pacman/pacman-4.1.2.tar.gz"/></para>
+ <para>Download: <ulink
url="https://sources.archlinux.org/other/pacman/pacman-4.1.2.tar.gz"/></para>
<para>MD5 sum:
<literal>063c8b0ff6bdf903dc235445525627cd</literal></para>
</sect1>
@@ -43,6 +43,7 @@
<sect2 role="installation">
<screen><userinput remap="configure">./configure --prefix=/tools \
--without-bz2lib \
+ --without-xml2 \
--enable-bsdtar=static \
--enable-bsdcpio=static</userinput></screen>
<screen><userinput remap="make">make</userinput></screen>
@@ -75,6 +76,7 @@
remap attribute are considered configuration instructions and executed last.
You
can also use remap="adjust" for the same purpose. -->
<screen><userinput remap="configure">./configure --prefix=/tools \
+ --without-openssl \
PKG_CONFIG_PATH=/tools/lib/pkgconfig \
DUPATH=/tools/bin/du</userinput></screen>
--
http://lists.linuxfromscratch.org/listinfo/alfs-log
Unsubscribe: See the above information page