Changeset 2e1c1c3
- Timestamp:
- 01/13/2018 09:08:56 AM (6 years ago)
- Branches:
- ablfs-more, legacy, trunk
- Children:
- d2a7ec8
- Parents:
- dc7fd7b
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
BLFS/libs/func_dependencies
rdc7fd7b r2e1c1c3 129 129 if [ -f ${id_of_dep}.dep ]; then # found ${id_of_dep}.dep already in tree 130 130 otherlink=($(head -n 1 ${id_of_dep}.dep)) 131 if [ -z "${otherlink[*]}" ] 131 if [ -z "${otherlink[*]}" ] 132 132 then echo otherlink empty for $id_of_dep.dep 133 133 echo This should not happen, but happens to happen... -
BLFS/xsl/gen_pkg_list.xsl
rdc7fd7b r2e1c1c3 195 195 '123456789', 196 196 '000000000'), 197 '-0') 197 '-0') 198 198 ]" 199 199 mode="normal"> -
BLFS/xsl/make_book.xsl
rdc7fd7b r2e1c1c3 152 152 <xsl:choose> 153 153 <xsl:when test="@linkend='bootscripts' or 154 @linkend='systemd-units'"> 154 @linkend='systemd-units'"> 155 155 <xsl:copy-of select="."/> 156 </xsl:when> 156 </xsl:when> 157 157 <xsl:otherwise> 158 158 <xsl:value-of select="@linkend"/> (in full book) … … 293 293 294 294 <!-- The case of depdendencies of perl modules. Same treatment 295 as for perl modules. Just easier because always perl standard --> 295 as for perl modules. Just easier because always perl standard --> 296 296 <xsl:template match="para"> 297 297 <xsl:element name="sect1"> -
CLFS/master.sh
rdc7fd7b r2e1c1c3 829 829 830 830 case $this_script in 831 *choose) continue ;; # This is not a script but a commentary. 831 *choose) continue ;; # This is not a script but a commentary. 832 832 *dhcp) continue ;; # Assume static networking. 833 833 *dhcpcd) continue ;; # Assume static networking. … … 1016 1016 [[ "$COMPARE" = "y" ]] && wrt_compare_targets 1017 1017 bootscripts_Makefiles # mk_BOOTSCRIPT (CHROOT) $bootscripttools 1018 if [ -d network ]; then 1018 if [ -d network ]; then 1019 1019 network_Makefiles # If present, process network setup. 1020 1020 fi -
FUNCTION_LIST
rdc7fd7b r2e1c1c3 40 40 Description: Runs xsltproc with stylesheet urls.xsl on chapter 3 of the 41 41 book. Add BLFS dependencies and custom dependencies if `BLFS_TOOLS' is `y' 42 and `CUSTOM_TOOLS' is `y' respectively. 42 and `CUSTOM_TOOLS' is `y' respectively. 43 43 Called by: get_sources 44 44 -------------------------------------------------------------------------- … … 69 69 Implements the behavior described in README.CUSTOM, that is, if script_name 70 70 begins with d-, strip that part. 71 Called by: various functions in master.sh 71 Called by: various functions in master.sh 72 72 -------------------------------------------------------------------------- 73 73 LUSER_wrt_target(): … … 129 129 CHROOT_wrt_RunAsRoot(): 130 130 From common/libs/func_wrt_Makefile. 131 Description: 131 Description: 132 132 -------------------------------------------------------------------------- 133 133 LUSER_wrt_CopyFstab(): 134 134 From common/libs/func_wrt_Makefile. 135 Description: 135 Description: 136 136 -------------------------------------------------------------------------- 137 137 CHROOT_wrt_CopyFstab(): 138 138 From common/libs/func_wrt_Makefile. 139 Description: 139 Description: 140 140 -------------------------------------------------------------------------- 141 141 LUSER_wrt_TouchTimestamp(): 142 142 From common/libs/func_wrt_Makefile. 143 Description: 143 Description: 144 144 -------------------------------------------------------------------------- 145 145 CHROOT_wrt_TouchTimestamp(): 146 146 From common/libs/func_wrt_Makefile. 147 Description: 147 Description: 148 148 -------------------------------------------------------------------------- 149 149 LUSER_wrt_LogNewFiles(): 150 150 From common/libs/func_wrt_Makefile. 151 Description: 151 Description: 152 152 -------------------------------------------------------------------------- 153 153 CHROOT_wrt_LogNewFiles(): 154 154 From common/libs/func_wrt_Makefile. 155 Description: 155 Description: 156 156 -------------------------------------------------------------------------- 157 157 LUSER_RemoveBuildDirs(): 158 158 From common/libs/func_wrt_Makefile. 159 Description: 159 Description: 160 160 -------------------------------------------------------------------------- 161 161 CHROOT_wrt_RemoveBuildDirs(): 162 162 From common/libs/func_wrt_Makefile. 163 Description: 163 Description: 164 164 -------------------------------------------------------------------------- 165 165 wrt_touch(): 166 166 From common/libs/func_wrt_Makefile. 167 Description: 167 Description: 168 168 -------------------------------------------------------------------------- 169 169 wrt_compare_targets(): 170 170 From common/libs/func_compare.sh. 171 Description: 171 Description: 172 172 -------------------------------------------------------------------------- 173 173 wrt_system_build(): 174 174 From common/libs/func_compare.sh. 175 Description: 175 Description: 176 176 -------------------------------------------------------------------------- 177 177 wrt_compare_work(): 178 178 From common/libs/func_compare.sh. 179 Description: 179 Description: 180 180 -------------------------------------------------------------------------- 181 181 wrt_do_ica_work(): 182 182 From common/libs/func_compare.sh. 183 Description: 183 Description: 184 184 -------------------------------------------------------------------------- 185 185 wrt_do_farce_work(): 186 186 From common/libs/func_compare.sh. 187 Description: 187 Description: 188 188 -------------------------------------------------------------------------- 189 189 wrt_logs(): 190 190 From common/libs/func_compare.sh. 191 Description: 191 Description: 192 192 -------------------------------------------------------------------------- 193 193 validate_config(): … … 197 197 write_error_and_die(): 198 198 From common/libs/func_validate_configs.sh. 199 Description: 199 Description: 200 200 -------------------------------------------------------------------------- 201 201 validate_file(): 202 202 From common/libs/func_validate_configs.sh. 203 Description: 203 Description: 204 204 -------------------------------------------------------------------------- 205 205 validate_dir(): 206 206 From common/libs/func_validate_configs.sh. 207 Description: 207 Description: 208 208 -------------------------------------------------------------------------- 209 209 get_book(): 210 210 From common/libs/func_book_parser. 211 Description: 211 Description: 212 212 -------------------------------------------------------------------------- 213 213 extract_commands(): 214 214 From common/libs/func_book_parser. 215 Description: 215 Description: 216 216 -------------------------------------------------------------------------- 217 217 create_package_list(): 218 218 From common/libs/func_book_parser. 219 Description: 219 Description: 220 220 -------------------------------------------------------------------------- 221 221 check_version(): 222 222 From common/libs/func_check_version.sh. 223 Description: 223 Description: 224 224 -------------------------------------------------------------------------- 225 225 write_error_and_die(): 226 226 From common/libs/func_check_version.sh. 227 Description: 227 Description: 228 228 -------------------------------------------------------------------------- 229 229 check_prerequisites(): 230 230 From common/libs/func_check_version.sh. 231 Description: 231 Description: 232 232 -------------------------------------------------------------------------- 233 233 write_or_exit(): 234 234 From common/progress_bar.sh. 235 Description: 235 Description: 236 236 -------------------------------------------------------------------------- 237 237 no_empty_builddir(): 238 238 From common/common-functions. 239 Description: 239 Description: 240 240 -------------------------------------------------------------------------- 241 241 run_make(): 242 242 From common/common-functions. 243 Description: 243 Description: 244 244 -------------------------------------------------------------------------- 245 245 clean_builddir(): 246 246 From common/common-functions. 247 Description: 247 Description: 248 248 -------------------------------------------------------------------------- 249 249 function dohelp(): 250 250 From extras/farce. 251 Description: 251 Description: 252 252 -------------------------------------------------------------------------- 253 253 function emessage(): 254 254 From extras/farce. 255 Description: 255 Description: 256 256 -------------------------------------------------------------------------- 257 257 function expected(): 258 258 From extras/farce. 259 Description: 259 Description: 260 260 -------------------------------------------------------------------------- 261 261 function failure(): 262 262 From extras/farce. 263 Description: 263 Description: 264 264 -------------------------------------------------------------------------- 265 265 function fatal(): 266 266 From extras/farce. 267 Description: 267 Description: 268 268 -------------------------------------------------------------------------- 269 269 function filetype(): 270 270 From extras/farce. 271 Description: 271 Description: 272 272 -------------------------------------------------------------------------- 273 273 function message(): 274 274 From extras/farce. 275 Description: 275 Description: 276 276 -------------------------------------------------------------------------- 277 277 function onlyone(): 278 278 From extras/farce. 279 Description: 279 Description: 280 280 -------------------------------------------------------------------------- 281 281 function testar(): 282 282 From extras/farce. 283 Description: 283 Description: 284 284 -------------------------------------------------------------------------- 285 285 function testgzip(): 286 286 From extras/farce. 287 Description: 287 Description: 288 288 -------------------------------------------------------------------------- 289 289 function testso(): 290 290 From extras/farce. 291 Description: 291 Description: 292 292 -------------------------------------------------------------------------- 293 293 function tokenize(): 294 294 From extras/farce. 295 Description: 295 Description: 296 296 -------------------------------------------------------------------------- 297 297 function tokenizeanddiff(): 298 298 From extras/farce. 299 Description: 299 Description: 300 300 -------------------------------------------------------------------------- 301 301 function validateargs(): 302 302 From extras/farce. 303 Description: 303 Description: 304 304 -------------------------------------------------------------------------- 305 305 process_toolchain(): … … 333 333 see_ya(): 334 334 From jhalfs. 335 Description: 335 Description: 336 336 -------------------------------------------------------------------------- 337 337 chapter4_Makefiles(): 338 338 From LFS/master.sh. 339 Description: 339 Description: 340 340 -------------------------------------------------------------------------- 341 341 chapter5_Makefiles(): 342 342 From LFS/master.sh. 343 Description: 343 Description: 344 344 -------------------------------------------------------------------------- 345 345 chapter6_Makefiles(): 346 346 From LFS/master.sh. 347 Description: 347 Description: 348 348 -------------------------------------------------------------------------- 349 349 chapter78_Makefiles(): 350 350 From LFS/master.sh. 351 Description: 351 Description: 352 352 -------------------------------------------------------------------------- 353 353 build_Makefile(): 354 354 From LFS/master.sh. 355 Description: 355 Description: 356 356 -------------------------------------------------------------------------- 357 357 validate_opt_settings(): -
LFS/lfs.xsl
rdc7fd7b r2e1c1c3 27 27 --> 28 28 <xsl:param name="wrap-install" select='"n"'/> 29 29 30 30 <!-- Run test suites? 31 31 0 = none … … 44 44 <!-- Install vim-lang package? OBSOLETE should always be 'n'--> 45 45 <xsl:param name="vim-lang" select="'n'"/> 46 46 47 47 <!-- Should we strip excutables and libraries? --> 48 48 <xsl:param name='strip' select="'n'"/> … … 53 53 <!-- Time zone --> 54 54 <xsl:param name="timezone" select="'GMT'"/> 55 55 56 56 <!-- Page size --> 57 57 <xsl:param name="page" select="'letter'"/> 58 58 59 59 <!-- Locale settings --> 60 60 <xsl:param name="lang" select="'C'"/> … … 62 62 <!-- Install the whole set of locales --> 63 63 <xsl:param name='full-locale' select='"n"'/> 64 64 65 65 <!-- Hostname --> 66 66 <xsl:param name='hostname' select='"HOSTNAME"'/> … … 83 83 @revision=$revision]"/> 84 84 </xsl:template> 85 85 86 86 <xsl:template match="sect1"> 87 87 <!-- Since this xsl:if tag encloses the whole template, it would … … 148 148 <xsl:choose> 149 149 <xsl:when test="@id='ch-system-creatingdirs' or 150 @id='ch-system-createfiles' or 150 @id='ch-system-createfiles' or 151 151 @id='ch-system-strippingagain'"> 152 152 <xsl:text>#!/tools/bin/bash
set +h
</xsl:text> … … 407 407 <xsl:text>
</xsl:text> 408 408 </xsl:template> 409 409 410 410 <xsl:template match="userinput"> 411 411 <xsl:choose> … … 546 546 </xsl:choose> 547 547 </xsl:template> 548 548 549 549 <xsl:template match="replaceable"> 550 550 <xsl:choose> … … 593 593 </xsl:choose> 594 594 </xsl:template> 595 595 596 596 <xsl:template match="literal"> 597 597 <xsl:choose> -
LFS/master.sh
rdc7fd7b r2e1c1c3 539 539 fi 540 540 541 teardown: 541 teardown: 542 542 sudo umount -v \$(MOUNT_PT)/sys 543 543 sudo umount -v \$(MOUNT_PT)/proc -
README
rdc7fd7b r2e1c1c3 82 82 the packages by yourself, you should download (or copy) them to 83 83 /mnt/build_dir/sources directly. 84 84 85 85 If you want to build the kernel as part of the automated build, select 86 86 "Build the kernel" in the menu. Then, a configuration file must be -
README.BLFS
rdc7fd7b r2e1c1c3 124 124 blfs-xml/* SVN tree of the selected BLFS book version 125 125 lfs-xml/* SVN tree of the selected LFS book version 126 lib/constants.inc functions libraries 126 lib/constants.inc functions libraries 127 127 /func_dependencies for building the dependency tree 128 128 menu/* lxdialog and menuconfig source code -
README.PACKAGE_MANAGEMENT
rdc7fd7b r2e1c1c3 78 78 The last thing to do is to tell how to use the package manager. The user 79 79 has to provide two functions, "wrapInstall" and "packInstall", as described 80 above. Please note that nothing has been done to manage configuration files, 80 above. Please note that nothing has been done to manage configuration files, 81 81 which are ususally treated specially by package managers: depending on 82 82 the book layout, it is sometimes possible to create those files afterwards, -
common/common-functions
rdc7fd7b r2e1c1c3 83 83 sudo rm -rf $BUILDDIR/{opt,root,sbin,srv,tmp,tools,cross-tools,usr,var} 84 84 echo "done" 85 if [[ "${BLFS_TOOL}" = "y" ]] ; then 85 if [[ "${BLFS_TOOL}" = "y" ]] ; then 86 86 echo -n "Cleaning $BUILDDIR/$BLFS_ROOT ..." 87 87 sudo rm -rf $BUILDDIR/$BLFS_ROOT -
common/hostreqs.xsl
rdc7fd7b r2e1c1c3 20 20 <!-- We assume that what is emphasized is in the form: 21 21 aa...aa-dccsaaa (a anything except @, - "dash", d digit, 22 c anything except space, s space) 22 c anything except space, s space) 23 23 or 24 24 aa...aasdccsaaa -
common/libs/func_check_version.sh
rdc7fd7b r2e1c1c3 207 207 XMLLINT_LOC="$(whereis -b xmllint | cut -d" " -f2)" 208 208 XSLTPROC_LOC="$(whereis -b xsltproc | cut -d" " -f2)" 209 209 210 210 if [ ! -x $XMLLINT_LOC ]; then 211 211 echo "${nl_}\"${RED}xmllint${OFF}\" ${BOLD}must be installed on your system for jhalfs to run" … … 223 223 check_version "2.06.20" "${libxmlVer:0:1}.${libxmlVer:1:2}.${libxmlVer:3:2}" "LIBXML2" 224 224 check_version "1.01.14" "${libxsltVer:0:1}.${libxsltVer:1:2}.${libxsltVer:3:2}" "LIBXSLT" 225 225 226 226 else 227 227 echo "${nl_}\"${RED}xsltproc${OFF}\" ${BOLD}must be installed on your system for jhalfs to run" -
custom/examples/960-pppd
rdc7fd7b r2e1c1c3 3 3 # 4 4 # The PPP package contains the pppd daemon and the chat program. 5 # This is used for connecting to other machines; often for connecting 6 # to the Internet via a dial-up or PPPoE connection to an ISP. 5 # This is used for connecting to other machines; often for connecting 6 # to the Internet via a dial-up or PPPoE connection to an ISP. 7 7 # 8 8 -
custom/examples/964-dhcpcd
rdc7fd7b r2e1c1c3 27 27 #make install-service-dhcpcd 28 28 29 # more configuration? 29 # more configuration? 30 30 xEOFx 31 31 ) > tmp -
custom/examples/998-syslinux
rdc7fd7b r2e1c1c3 8 8 # filesystem version can be installed from DOS, NT, or 9 9 # Linux. 10 # 10 # 11 11 # It includes a sophisticated API for add-on "COM32" 12 12 # modules, including a significant subset of the 13 13 # standard C library. 14 # 14 # 15 15 # It also includes MEMDISK, a tool to boot legacy 16 16 # operating systems from nontraditional media like PXE -
custom/examples_CLFS-E/960-iptables
rdc7fd7b r2e1c1c3 5 5 # Chapter 12 Beyond CLFS Embedded 6 6 # 7 # iptables is the userspace command line program 7 # iptables is the userspace command line program 8 8 # used to configure the Linux firewall. 9 9 # -
menu/lxdialog/BIG.FAT.WARNING
rdc7fd7b r2e1c1c3 1 1 This is NOT the official version of dialog. This version has been 2 2 significantly modified from the original. It is for use by the Linux 3 kernel configuration script. Please do not bother Savio Lam with 3 kernel configuration script. Please do not bother Savio Lam with 4 4 questions about this program. -
pkgmngt/packInstall.sh.template
rdc7fd7b r2e1c1c3 33 33 # on the system 34 34 # The next lines are specific to dpkg, but usually all package managers 35 # need some information on the version and the package. 35 # need some information on the version and the package. 36 36 mkdir DEBIAN 37 37 cat > DEBIAN/control <<EOF
Note:
See TracChangeset
for help on using the changeset viewer.