Changeset 1cf1ad6
- Timestamp:
- 02/27/2017 01:57:52 PM (8 years ago)
- Branches:
- new_features
- Children:
- ed4f11f
- Parents:
- 0c5dfcc
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BLFS/envars.conf
r0c5dfcc r1cf1ad6 11 11 #======== Common envars ========== 12 12 13 #--- Set a well-known working locale when building software 14 export LC_ALL=C 13 #--- The sources directory. 14 # This directory contains sub directories (one for each package), where 15 # packages are stored, unpacked, and compiled. 16 export SRC_DIR=/sources 15 17 16 18 #--- The local repository for packages/file 17 19 # Any missing file will be downloaded and archived here, 18 # if the user has the right priviledges. 20 # if the user has the right priviledges. Can be the same as SRC_DIR 19 21 export SRC_ARCHIVE=/sources 20 22 21 #--- Server used if the file isn't found in SRC_ARCHIVE. 22 # As a last resort, the file will dowloaded from upstream, if possible. 23 #--- Set a well-known working locale when building software 24 # Note that an UTF-8 locale may be needed for some packages, 25 # but normally it is set in the package instructions. 26 # Furthermore, LANG may be set in /etc/profile, which is 27 # sourced at the end of this file. 28 export LC_ALL=C 29 30 #--- Server used if the file isn't found in SRC_ARCHIVE or SRC_DIR, 31 # and cannot be downloaded from upstream. 23 32 # 24 33 # The server path MUST be set as listed in 25 # http://www.linuxfromscratch.org/blfs/download.html 26 export FTP_SERVER=ftp://anduin.linuxfromscratch.org/BLFS/ 34 # http://www.linuxfromscratch.org/blfs/download.html. 35 # Note that despite the name of the variable, it can be an http url. 36 export FTP_SERVER=http://ftp.osuosl.org/pub/blfs/ 27 37 38 ### Currently not used in scripts ### 28 39 # Use a server close to you for Xorg (see http://wiki.x.org/wiki/Mirrors) 29 export FTP_X_SERVER=ftp://mirror.cict.fr/x.org/ 30 31 #--- The sources directory. 32 # Full path to the top level directory where packages will be stored, 33 # unpacked, and compiled. 34 export SRC_DIR=/sources 35 36 37 #======== Xorg7 envars =========== 38 39 #--- Installation prefix 40 export XORG_PREFIX=/usr 41 42 #--- Configure switches 43 export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc \ 44 --localstatedir=/var --disable-static" 45 46 #======== ABOUT GNOME envars ===== 47 48 # Refer to `Chapter 30. Right now, the book hard codes --prefix=/usr 49 # and does not make use of the variables below. If you need another prefix, 50 # You'll have to modifiy the prefix in the book source and use the variables 51 # below. But this is not supported in this tool. 52 53 #======== LEGACY GNOME envars ==== 54 55 # We use envars.conf instead of /etc/profile.d. But if you 56 # install into a different prefix, you'll need to update ld.so.conf and 57 # man-db.conf, too. 58 59 #--- Installation prefix 60 # export GNOME_PREFIX=/usr 61 # export GNOME_SYSCONFDIR=/etc/gnome/3.2.2 62 # export XDG_CONFIG_DIRS=$GNOME_SYSCONFDIR/xdg 63 # export XDG_DATA_DIRS=/usr/share:/usr/local/share 64 65 #--- If you want to install GNOME on a non standard prefix, uncomment 66 # the next export lines and edit it if needed. 67 # See also the GNOME Pre-installation Configuration HTML page for 68 # aditional required commands. 69 #export PATH=$PATH:$GNOME_PREFIX/bin 70 #export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$GNOME_PREFIX/lib/pkgconfig 71 #export GNOME_LIBCONFIG_PATH=/usr/lib:$GNOME_PREFIX/lib 72 73 #======== KDE envars ============= 74 75 # Refer to `Chapter 27. Introduction->KDE Pre-installation Configuration' 76 # for rationale. We use envars.conf instead of /etc/profile.d. But if you 77 # install into a different prefix, you'll need to update ld.so.conf and 78 # man-db.conf, and to create and populate the directories $KDE_PREFIX/share 79 # and /etc/dbus-1, as instructed. 80 81 #--- Installation prefix 82 export KDE_PREFIX=/usr 83 84 #--- If you want to install KDE on a non standard prefix, uncomment 85 # the next lines and edit them as needed. 86 #export KDE_PREFIX=/opt/kde 87 #export KDEDIR=$KDE_PREFIX 88 89 #PATH=$PATH:$KDE_PREFIX/bin 90 #if [ -z PKG_CONFIG_PATH ]; then 91 #export PKG_CONFIG_PATH=$KDE_PREFIX/lib/pkgconfig:$KDE_PREFIX/share/pkgconfig 92 #else 93 # PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$KDE_PREFIX/lib/pkgconfig:$KDE_PREFIX/share/pkgconfig 94 #fi 95 # Note: there is a report that setting XDG_... vars for kde may break LXDE 96 #if [ -z XDG_DATA_DIRS ]; then 97 #export XDG_DATA_DIRS=$KDE_PREFIX/share 98 #else 99 # XDG_DATA_DIRS=$XDG_DATA_DIRS:$KDE_PREFIX/share 100 #fi 101 #if [ -z XDG_CONFIG_DIRS ]; then 102 #export XDG_CONFIG_DIRS=/etc/kde/xdg 103 #else 104 # XDG_CONFIG_DIRS=$XDG_CONFIG_DIRS:/etc/kde/xdg 105 #fi 106 107 #======== LXQt envars ============= 108 109 # Refer to `Chapter 40. LXQt Desktop Pre-Install Instructions' 110 # We use envars.conf for LXQT_PREFIX, instead of /etc/profile.d. But if you 111 # install into a different prefix, you'll need to create the relevant 112 # directory, to create /etc/profiles.d/lxqt.sh, update /etc/ld.so.conf, and 113 # to create and populate the directories $LXQT_PREFIX/share/icons, as 114 # instructed. 115 116 #--- Installation prefix 117 export LXQT_PREFIX=/usr 118 119 #--- If you want to install LXQT on a non standard prefix, uncomment 120 # the next line and edit it as needed, or just use the book's 121 # /etc/profile.d/lxqt.sh. 122 # export LXQT_PREFIX=/opt/lxqt 40 # export FTP_X_SERVER=ftp://mirror.cict.fr/x.org/ 123 41 124 42 #======== Optimizations ============= 125 43 126 44 # Global optimization settings can be placed here. This settings can be 127 # override dby settings in the packages build scripts.45 # overriden by settings in the packages build scripts. 128 46 129 47 # WARNING: The use of build optimizations may be dangerous. … … 146 64 #======== Environment settings ======== 147 65 148 # Since the startup files may be changed in the course 149 # of a build, ensure that environment variables are 150 # up to date 66 # The prefered way to setup environment variables nowadays 67 # is to set them in /etc/profile{,.d/*.sh}. 68 # It is recommended to source /etc/profile in this file 69 # since a package may add some new variables in there, 70 # which may be needed later in dependant packages. 151 71 152 72 if [ -r /etc/profile ]; then source /etc/profile; fi … … 157 77 # if package management is requested. Note that we have no way to know 158 78 # whether package management is requested for a given build. 159 # Furthermore, "sudo -E" exports var aubales, but not functions from79 # Furthermore, "sudo -E" exports variables, but not functions from 160 80 # the environment, and sudo needs to be called before porg, due 161 81 # to porg limitations. So we just export the location of the file 162 # where the functions are d fined, and we'll source it just before82 # where the functions are defined, and we'll source it just before 163 83 # installing. 164 84
Note:
See TracChangeset
for help on using the changeset viewer.