Changeset dc5635a


Ignore:
Timestamp:
05/08/2021 01:04:49 PM (6 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/usr-move
Children:
be628b7
Parents:
bf0d4ff
Message:

usr-move: another batch of configure switches cleanup

Files:
10 edited

Legend:

Unmodified
Added
Removed
  • chapter07/util-linux.xml

    rbf0d4ff rdc5635a  
    5353
    5454<screen><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime    \
     55            --libdir=/usr/lib    \
    5556            --docdir=/usr/share/doc/util-linux-&util-linux-version; \
    5657            --disable-chfn-chsh  \
     
    7677          at another location, which would not be overwritten or removed
    7778          when building the final util-linux package.</para>
     79        </listitem>
     80      </varlistentry>
     81
     82      <varlistentry>
     83        <term><parameter>--libdir=/usr/lib</parameter></term>
     84        <listitem>
     85          <para>This switch ensures the
     86          <filename class="extension">.so</filename> symlinks targeting
     87          the shared library file in the same directory
     88          (<filename class="directory">/usr/lib</filename>) directly.</para>
    7889        </listitem>
    7990      </varlistentry>
  • chapter08/acl.xml

    rbf0d4ff rdc5635a  
    4545    <para>Prepare Acl for compilation:</para>
    4646
    47 <screen revision="sysv"><userinput remap="configure">./configure --prefix=/usr         \
    48             --bindir=/bin         \
     47<screen><userinput remap="configure">./configure --prefix=/usr         \
    4948            --disable-static      \
    50             --libexecdir=/usr/lib \
    51             --docdir=/usr/share/doc/acl-&acl-version;</userinput></screen>
    52 
    53 <screen revision="systemd"><userinput remap="configure">./configure --prefix=/usr         \
    54             --disable-static      \
    55             --libexecdir=/usr/lib \
    5649            --docdir=/usr/share/doc/acl-&acl-version;</userinput></screen>
    5750
  • chapter08/attr.xml

    rbf0d4ff rdc5635a  
    4444    <para>Prepare Attr for compilation:</para>
    4545
    46 <screen revision="sysv"><userinput remap="configure">./configure --prefix=/usr     \
    47             --bindir=/bin     \
    48             --disable-static  \
    49             --sysconfdir=/etc \
    50             --docdir=/usr/share/doc/attr-&attr-version;</userinput></screen>
    51 
    52 <screen revision="systemd"><userinput remap="configure">./configure --prefix=/usr     \
     46<screen><userinput remap="configure">./configure --prefix=/usr     \
    5347            --disable-static  \
    5448            --sysconfdir=/etc \
  • chapter08/e2fsprogs.xml

    rbf0d4ff rdc5635a  
    5454
    5555<screen><userinput remap="configure">../configure --prefix=/usr           \
    56              --bindir=/bin           \
    57              --with-root-prefix=""   \
    5856             --enable-elf-shlibs     \
    5957             --disable-libblkid      \
     
    6462    <variablelist>
    6563      <title>The meaning of the configure options:</title>
    66 
    67       <varlistentry>
    68         <term><parameter>--with-root-prefix=""</parameter> and
    69               <parameter>--bindir=/bin</parameter></term>
    70         <listitem>
    71           <para>Certain programs (such as the <command>e2fsck</command>
    72           program) are considered essential programs.  When, for example,
    73           <filename class="directory">/usr</filename> is not mounted, these
    74           programs still need to be available. They belong in directories
    75           like <filename class="directory">/lib</filename> and <filename
    76           class="directory">/sbin</filename>. If this option is not passed
    77           to configure, the programs are installed into the
    78           <filename class="directory">/usr</filename> directory.</para>
    79         </listitem>
    80       </varlistentry>
    8164
    8265      <varlistentry>
  • chapter08/eudev.xml

    rbf0d4ff rdc5635a  
    5454
    5555<screen><userinput remap="configure">./configure --prefix=/usr           \
    56             --bindir=/sbin          \
    57             --sbindir=/sbin         \
    58             --libdir=/usr/lib       \
    5956            --sysconfdir=/etc       \
    60             --libexecdir=/lib       \
    61             --with-rootprefix=      \
    62             --with-rootlibdir=/lib  \
    6357            --enable-manpages       \
    6458            --disable-static</userinput></screen>
  • chapter08/kmod.xml

    rbf0d4ff rdc5635a  
    4545
    4646<screen><userinput remap="configure">./configure --prefix=/usr          \
    47             --bindir=/bin          \
    4847            --sysconfdir=/etc      \
    4948            --with-xz              \
  • chapter08/libelf.xml

    rbf0d4ff rdc5635a  
    4949    <screen><userinput remap="configure">./configure --prefix=/usr                \
    5050            --disable-debuginfod         \
    51             --enable-libdebuginfod=dummy \
    52             --libdir=/lib</userinput></screen>
     51            --enable-libdebuginfod=dummy</userinput></screen>
    5352
    5453    <para>Compile the package:</para>
     
    6665<screen><userinput remap="install">make -C libelf install
    6766install -vm644 config/libelf.pc /usr/lib/pkgconfig
    68 rm /lib/libelf.a</userinput></screen>
     67rm /usr/lib/libelf.a</userinput></screen>
    6968
    7069  </sect2>
  • chapter08/procps.xml

    rbf0d4ff rdc5635a  
    5252
    5353<screen revision="sysv"><userinput remap="configure">./configure --prefix=/usr                            \
    54             --exec-prefix=                           \
    55             --libdir=/usr/lib                        \
    5654            --docdir=/usr/share/doc/procps-ng-&procps-ng-version; \
    5755            --disable-static                         \
     
    5957
    6058<screen revision="systemd"><userinput remap="configure">./configure --prefix=/usr                            \
    61             --exec-prefix=                           \
    62             --libdir=/usr/lib                        \
    6359            --docdir=/usr/share/doc/procps-ng-&procps-ng-version; \
    6460            --disable-static                         \
  • chapter08/systemd.xml

    rbf0d4ff rdc5635a  
    7777      -Dfirstboot=false             \
    7878      -Dinstall-tests=false         \
    79       -Dkmod-path=/bin/kmod         \
    8079      -Dldconfig=false              \
    81       -Dmount-path=/bin/mount       \
    82       -Dsulogin-path=/sbin/sulogin  \
    8380      -Dsysusers=false              \
    84       -Dumount-path=/bin/umount     \
    8581      -Db_lto=false                 \
    8682      -Drpmmacrosdir=no             \
     
    9490    <variablelist>
    9591      <title>The meaning of the meson options:</title>
    96 
    97       <varlistentry>
    98         <term><parameter>-D*-path=*</parameter></term>
    99         <listitem>
    100           <para>These switches provide the location of binaries needed by
    101           systemd at runtime that have not yet been installed.</para>
    102         </listitem>
    103       </varlistentry>
    10492
    10593      <varlistentry>
  • chapter08/util-linux.xml

    rbf0d4ff rdc5635a  
    4646
    4747<screen revision="sysv"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime   \
     48            --libdir=/usr/lib    \
    4849            --docdir=/usr/share/doc/util-linux-&util-linux-version; \
    4950            --disable-chfn-chsh  \
     
    6162
    6263<screen revision="systemd"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime   \
     64            --libdir=/usr/lib    \
    6365            --docdir=/usr/share/doc/util-linux-&util-linux-version; \
    6466            --disable-chfn-chsh  \
Note: See TracChangeset for help on using the changeset viewer.