Project = bash
UserType = Administration
ToolType = Commands
Extra_CC_Flags = -no-cpp-precomp -mdynamic-no-pic
Extra_Configure_Flags = --bindir=/bin --mandir=/usr/share
Extra_Install_Flags = bindir=$(DSTROOT)/bin
Extra_LD_Flags = -Wl,-search_paths_first
GnuAfterInstall = after-install
include $(MAKEFILEPATH)/CoreOS/ReleaseControl/GNUSource.make
USRDIR = /usr
Environment = CFLAGS="$(CFLAGS)" \
LDFLAGS="$(LDFLAGS)" \
$(Extra_Environment)
after-install:
mkdir $(DSTROOT)/usr/bin
chown root:wheel $(DSTROOT)/usr/bin
mv $(DSTROOT)/bin/bashbug $(DSTROOT)/usr/bin
mkdir -p $(DSTROOT)/usr/local/bin
chown root:wheel $(DSTROOT)/usr/local/bin
ln -s /bin/bash $(DSTROOT)/usr/local/bin/bash
$(INSTALL_PROGRAM) -c $(DSTROOT)$(BINDIR)/bash $(DSTROOT)$(BINDIR)/sh
cp $(OBJROOT)/bash $(SYMROOT)
mkdir -p $(DSTROOT)/private/etc
cp $(SRCROOT)/bashrc $(DSTROOT)/private/etc/bashrc
cp $(SRCROOT)/profile $(DSTROOT)/private/etc/profile
rm -rf $(DSTROOT)/usr/html
rm -f $(DSTROOT)/usr/share/info/dir
ln -s bash.1 $(DSTROOT)/usr/share/man/man1/sh.1
mkdir -p $(DSTROOT)/usr/share/doc/bash
cp $(SRCROOT)/doc/*.pdf $(DSTROOT)/usr/share/doc/bash
cp $(SRCROOT)/doc/*.html $(DSTROOT)/usr/share/doc/bash