Update pacman commands (not version, it would require too many changes to the
build system).
This commit is contained in:
parent
abc276c1b4
commit
240b1a8635
2 changed files with 14 additions and 10 deletions
|
@ -5,14 +5,14 @@ BY : Pierre Labastie (work in progress)
|
|||
|
||||
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 @@ BY : Pierre Labastie (work in progress)
|
|||
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.
|
||||
|
|
|
@ -22,7 +22,7 @@ Do not change anything, except the url and the md5 checksum. -->
|
|||
<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 @@ instruction contains file="name.html" -->
|
|||
<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 @@ put line breaks before and after your instructions. <userinput> without
|
|||
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>
|
||||
|
||||
|
|
Reference in a new issue