This commit is contained in:
2023-04-22 21:01:19 -04:00
parent 01878d12f1
commit e85ac89dc9
11 changed files with 290 additions and 58 deletions

18
install/Makefile Normal file
View File

@@ -0,0 +1,18 @@
include config.mk
all:
@echo Run \'make install\'.
install:
mkdir -p $(DESTDIR)/etc/glacier
mkdir -p $(DESTDIR)/usr/glacier
mkdir -p $(DESTDIR)/usr/glacier/index
install ../src/bin/gpkg $(DESTDIR)/usr/bin
install ../src/bin/gquery $(DESTDIR)/usr/bin
install ../src/bin/syspkg $(DESTDIR)/usr/bin
install ../src/bin/gpc $(DESTDIR)/usr/bin
install ../src/bin/glist $(DESTDIR)/usr/bin
install ../src/bin/glacier-mkprofile $(DESTDIR)/usr/bin
install ../src/etc/glacier.conf /etc
install ../src/etc/make.conf /etc
install ../src/etc/call-hooks /etc/glacier

View File

@@ -1,42 +0,0 @@
#!/bin/sh
if [ $(/usr/bin/id -u) != "0" ]; then
printf "[x] Must be run as root.\n"
exit 1
fi
WORKING_DIR=$(pwd)
SRC_DIR=$(pwd)/../src
parse_install_conf() {
source ${WORKING_DIR}/install.conf
if [ "$?" != "0" ]; then
printf "[x] install.conf not found.\n"
exit 1
fi
}
mkdirs() {
mkdir /usr/glacier
installpkg() {
install ${SRC_DIR}/gpkg /bin
install ${SRC_DIR}/syspkg /bin
install ${SRC_DIR}/gquery /bin
install ${SRC_DIR}/glist /bin
}
case $1 in
install)
parse_install_conf "$@"
installpkg "$@"
;;
update)
parse_install_conf "$@"
installpkg "$@"
;;
*)
printf "[x] Unknown option.\n"
exit 1
esac

1
install/config.mk Normal file
View File

@@ -0,0 +1 @@
PREFIX = /usr