Adjust install a bit...

This commit is contained in:
Eric Andersen 1999-11-12 08:03:23 +00:00
parent 96bcfd346b
commit eded54bd96
5 changed files with 41 additions and 23 deletions

View File

@ -48,10 +48,9 @@ else
endif
ifndef $(prefix)
prefix=`pwd`
ifndef $(PREFIX)
PREFIX=`pwd`/busybox_install
endif
BINDIR=$(prefix)
LIBRARIES=
OBJECTS=$(shell ./busybox.sh)
@ -69,6 +68,7 @@ busybox.links:
clean:
- rm -f $(PROG) busybox.links *~ *.o core
- rm -rf busybox_install
distclean: clean
- rm -f $(PROG)
@ -77,8 +77,8 @@ force:
$(OBJECTS): busybox.def.h internal.h Makefile
install: $(PROG)
install.sh $(BINDIR)
install: busybox
install.sh $(PREFIX)
whichversion:
@echo $(VERSION)

17
applets/install.sh Executable file
View File

@ -0,0 +1,17 @@
#!/bin/sh
if [ "$1" == "" ]; then
echo "No installation directory. aborting."
exit 1;
fi
h=`cat busybox.links`
mkdir -p $1/bin
for i in $h ; do
mkdir -p $1/`echo $i | sed -e 's/\(^.*\/\)\(.*\)/\1/g' `
(cd $1/bin ; ln -s busybox `echo $i | sed -e 's/\(^.*\/\)\(.*\)/\2/g' ` )
done
rm -f $1/bin/busybox
install -m 755 busybox $1/bin/busybox

View File

@ -25,15 +25,7 @@ make
%Install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/bin
h=`cat busybox.links`
for i in $h ; do
mkdir -p $RPM_BUILD_ROOT/`echo $i | sed -e 's/\(^.*\/\)\(.*\)/\1/g' `
(cd $RPM_BUILD_ROOT/bin ; ln -s busybox `echo $i | sed -e 's/\(^.*\/\)\(.*\)/\2/g' ` );
done
rm -f $RPM_BUILD_ROOT/bin/busybox
install -m 755 busybox $RPM_BUILD_ROOT/bin/busybox
make PREFIX=$RPM_BUILD_ROOT install
%Clean
rm -rf $RPM_BUILD_ROOT

View File

@ -25,15 +25,7 @@ make
%Install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/bin
h=`cat busybox.links`
for i in $h ; do
mkdir -p $RPM_BUILD_ROOT/`echo $i | sed -e 's/\(^.*\/\)\(.*\)/\1/g' `
(cd $RPM_BUILD_ROOT/bin ; ln -s busybox `echo $i | sed -e 's/\(^.*\/\)\(.*\)/\2/g' ` );
done
rm -f $RPM_BUILD_ROOT/bin/busybox
install -m 755 busybox $RPM_BUILD_ROOT/bin/busybox
make PREFIX=$RPM_BUILD_ROOT install
%Clean
rm -rf $RPM_BUILD_ROOT

17
install.sh Executable file
View File

@ -0,0 +1,17 @@
#!/bin/sh
if [ "$1" == "" ]; then
echo "No installation directory. aborting."
exit 1;
fi
h=`cat busybox.links`
mkdir -p $1/bin
for i in $h ; do
mkdir -p $1/`echo $i | sed -e 's/\(^.*\/\)\(.*\)/\1/g' `
(cd $1/bin ; ln -s busybox `echo $i | sed -e 's/\(^.*\/\)\(.*\)/\2/g' ` )
done
rm -f $1/bin/busybox
install -m 755 busybox $1/bin/busybox