Changeset adbd09b for LFS/lfs.xsl
- Timestamp:
- 04/08/2019 10:03:26 AM (5 years ago)
- Branches:
- ablfs-more, legacy, trunk
- Children:
- 2758d94
- Parents:
- eabfc59
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LFS/lfs.xsl
reabfc59 radbd09b 222 222 </xsl:when> 223 223 <xsl:otherwise> 224 <xsl:text>mkdir -pv $PKG_DEST/{boot,etc,lib,bin,sbin} 225 mkdir -pv $PKG_DEST/usr/{lib,bin,sbin,include} 224 <!-- We cannot know which directory(ies) are needed by the package. Create a 225 reasonable bunch of them. Should be close to "Creating Directories".--> 226 <xsl:text>mkdir -pv $PKG_DEST/{bin,boot,etc,lib,sbin} 227 mkdir -pv $PKG_DEST/usr/{bin,include,lib/pkgconfig,sbin} 226 228 mkdir -pv $PKG_DEST/usr/share/{doc,info,man} 227 229 mkdir -pv $PKG_DEST/usr/share/man/man{1..8} 228 ln -sv share/{man,doc,info} $PKG_DEST/usr229 230 case $(uname -m) in 230 x86_64) ln -sv lib $PKG_DEST/lib64 && ln -sv lib $PKG_DEST/usr/lib64 ;;231 x86_64) mkdir -v $PKG_DEST/lib64 ;; 231 232 esac 232 233 </xsl:text> 233 234 </xsl:otherwise> 234 235 </xsl:choose> 235 </xsl:if>236 <xsl:if test="../@id = 'ch-system-glibc' and237 @role='installation' and238 $pkgmngt = 'y' and239 $wrap-install = 'n'">240 <xsl:text>mkdir -pv $PKG_DEST/usr/include/{rpc,rpcsvc}241 </xsl:text>242 </xsl:if>243 <xsl:if test="../@id = 'ch-system-libelf' and244 @role='installation' and245 $pkgmngt = 'y' and246 $wrap-install = 'n'">247 <xsl:text>mkdir -pv $PKG_DEST/usr/lib/pkgconfig248 </xsl:text>249 236 </xsl:if> 250 237 <xsl:apply-templates … … 307 294 </xsl:text> 308 295 </xsl:if> 309 <xsl:text>rm -fv $PKG_DEST/{,usr/}lib64 310 rm -fv $PKG_DEST/usr/{man,doc,info} 311 for dir in $PKG_DEST/usr/share/man/man{1..8}; do 312 [[ -z $(ls $dir) ]] && rmdir -v $dir 296 <!-- remove empty directories --> 297 <xsl:text>for dir in $PKG_DEST/usr/share/man/man{1..8} \ 298 $PKG_DEST/usr/share/{doc,info,man} \ 299 $PKG_DEST/usr/lib/pkgconfig \ 300 $PKG_DEST/usr/{lib,bin,sbin,include} \ 301 $PKG_DEST/{boot,etc,lib,bin,sbin}; do 302 [ -d "$dir" ] && [ -z "$(ls $dir)" ] && rmdir -v $dir 313 303 done 314 for dir in $PKG_DEST/usr/share/{doc,info,man}; do 315 [[ -z $(ls $dir) ]] && rmdir -v $dir 316 done 317 for dir in $PKG_DEST/usr/{lib,bin,sbin,include}; do 318 [[ -z $(ls $dir) ]] && rmdir -v $dir 319 done 320 for dir in $PKG_DEST/{boot,etc,lib,bin,sbin}; do 321 [[ -z $(ls $dir) ]] && rmdir -v $dir 322 done 304 [ -d $PKG_DEST/lib64 ] && [ -z "$(ls $PKG_DEST/lib64)" ] && 305 rmdir -v $PKG_DEST/lib64 323 306 PREV_SEC=${SECONDS} 324 307 packInstall … … 948 931 <xsl:text>install
</xsl:text> 949 932 </xsl:when> 950 <xsl:when test="ancestor::sect1[@id='ch-system-attr']">951 <xsl:text>DIST_ROOT=$PKG_DEST make</xsl:text>952 <xsl:call-template name="outputpkgdest">953 <xsl:with-param name="outputstring"954 select="substring-after($outputstring,'make')"/>955 </xsl:call-template>956 </xsl:when>957 933 <xsl:otherwise> 958 934 <xsl:text>make DESTDIR=$PKG_DEST</xsl:text>
Note:
See TracChangeset
for help on using the changeset viewer.