mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-27 11:23:25 +00:00
Add applications to initramfs
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
32ea24e945
commit
43b6926c11
@ -27,6 +27,7 @@ INITRAMFS_ALL_DIRS := \
|
|||||||
$(INITRAMFS)/bin \
|
$(INITRAMFS)/bin \
|
||||||
$(INITRAMFS)/sbin \
|
$(INITRAMFS)/sbin \
|
||||||
$(INITRAMFS)/usr/bin \
|
$(INITRAMFS)/usr/bin \
|
||||||
|
$(INITRAMFS)/usr/local \
|
||||||
$(INITRAMFS)/test \
|
$(INITRAMFS)/test \
|
||||||
$(INITRAMFS)/benchmark \
|
$(INITRAMFS)/benchmark \
|
||||||
$(INITRAMFS_EMPTY_DIRS)
|
$(INITRAMFS_EMPTY_DIRS)
|
||||||
@ -58,6 +59,8 @@ $(INITRAMFS)/lib/x86_64-linux-gnu: | $(VDSO_LIB)
|
|||||||
@cp -L /lib/x86_64-linux-gnu/libkrb5support.so.0 $@
|
@cp -L /lib/x86_64-linux-gnu/libkrb5support.so.0 $@
|
||||||
@cp -L /lib/x86_64-linux-gnu/libkeyutils.so.1 $@
|
@cp -L /lib/x86_64-linux-gnu/libkeyutils.so.1 $@
|
||||||
@cp -L /lib/x86_64-linux-gnu/libresolv.so.2 $@
|
@cp -L /lib/x86_64-linux-gnu/libresolv.so.2 $@
|
||||||
|
@# required for LevelDB-db_bench_sqlite3
|
||||||
|
@cp -L /lib/x86_64-linux-gnu/libsqlite3.so $@
|
||||||
@# required for VDSO
|
@# required for VDSO
|
||||||
@cp -L $(VDSO_LIB) $@
|
@cp -L $(VDSO_LIB) $@
|
||||||
|
|
||||||
@ -95,6 +98,11 @@ $(INITRAMFS)/usr/bin: | $(INITRAMFS)/bin
|
|||||||
@mkdir -p $@
|
@mkdir -p $@
|
||||||
@cp /usr/bin/busybox $@
|
@cp /usr/bin/busybox $@
|
||||||
|
|
||||||
|
$(INITRAMFS)/usr/local:
|
||||||
|
@mkdir -p $@
|
||||||
|
@cp -r /usr/local/nginx $@
|
||||||
|
@cp -r /usr/local/redis $@
|
||||||
|
|
||||||
.PHONY: $(INITRAMFS)/test
|
.PHONY: $(INITRAMFS)/test
|
||||||
$(INITRAMFS)/test:
|
$(INITRAMFS)/test:
|
||||||
@make --no-print-directory -C apps
|
@make --no-print-directory -C apps
|
||||||
@ -111,6 +119,10 @@ $(INITRAMFS)/benchmark/bin:
|
|||||||
@cp -r /usr/local/benchmark/unixbench $@
|
@cp -r /usr/local/benchmark/unixbench $@
|
||||||
@cp -r /usr/local/benchmark/lmbench $@
|
@cp -r /usr/local/benchmark/lmbench $@
|
||||||
@cp /usr/local/benchmark/fio/bin/fio $@
|
@cp /usr/local/benchmark/fio/bin/fio $@
|
||||||
|
@cp /usr/local/benchmark/sqlite-speedtest1 $@
|
||||||
|
@cp /usr/local/leveldb/benchmark/db_bench $@
|
||||||
|
@mv $@/db_bench $@/db_bench_leveldb
|
||||||
|
@cp /usr/local/leveldb/benchmark/db_bench_sqlite3 $@
|
||||||
|
|
||||||
# Make necessary directories.
|
# Make necessary directories.
|
||||||
$(INITRAMFS_EMPTY_DIRS):
|
$(INITRAMFS_EMPTY_DIRS):
|
||||||
|
Reference in New Issue
Block a user