diff --git a/.dockerignore b/.dockerignore index 5fdb9235..0dc7896a 100644 --- a/.dockerignore +++ b/.dockerignore @@ -7,6 +7,7 @@ !/doc !/python !/cpp +!/os_integration !/test !/easyinstall.sh !/LICENCE diff --git a/cpp/Makefile b/cpp/Makefile index e700a5e6..a71868d9 100644 --- a/cpp/Makefile +++ b/cpp/Makefile @@ -69,7 +69,7 @@ MAN_PAGE_DIR = /usr/local/man/man1 DOC_DIR = ../doc COVERAGE_DIR = coverage COVERAGE_FILE = piscsi.dat -OS_FILES = os_integration +OS_FILES = ../os_integration OBJDIR := obj/$(shell echo $(CONNECT_TYPE) | tr '[:upper:]' '[:lower:]') BINDIR := bin/$(shell echo $(CONNECT_TYPE) | tr '[:upper:]' '[:lower:]') diff --git a/docker/web/Dockerfile b/docker/web/Dockerfile index 7af5e3b7..4d235eca 100644 --- a/docker/web/Dockerfile +++ b/docker/web/Dockerfile @@ -24,9 +24,8 @@ RUN mkdir -p /home/pi/shared_files \ USER pi WORKDIR /home/pi/piscsi -RUN mkdir /home/pi/piscsi/{python,cpp} COPY --chown=pi:pi easyinstall.sh . -COPY --chown=pi:pi cpp/os_integration cpp/os_integration +COPY --chown=pi:pi os_integration os_integration COPY --chown=pi:pi cpp/piscsi_interface.proto cpp/piscsi_interface.proto COPY --chown=pi:pi python/web python/web COPY --chown=pi:pi python/common python/common diff --git a/easyinstall.sh b/easyinstall.sh index c6542e83..1de809af 100755 --- a/easyinstall.sh +++ b/easyinstall.sh @@ -413,12 +413,12 @@ function migrateLegacyData() { fi if [[ -f "/etc/rsyslog.d/rascsi.conf" ]]; then sudo rm "/etc/rsyslog.d/rascsi.conf" - sudo cp "$CPP_PATH/os_integration/piscsi.conf" "/etc/rsyslog.d" + sudo cp "$BASE/os_integration/piscsi.conf" "/etc/rsyslog.d" echo "Replaced rascsi.conf with piscsi.conf" fi if [[ -f "/etc/network/interfaces.d/rascsi_bridge" ]]; then sudo rm "/etc/network/interfaces.d/rascsi_bridge" - sudo cp "$CPP_PATH/os_integration/piscsi_bridge" "/etc/network/interfaces.d" + sudo cp "$BASE/os_integration/piscsi_bridge" "/etc/network/interfaces.d" echo "Replaced rascsi_bridge with piscsi_bridge" fi if [[ $(getent group rascsi) && $(getent group "$AUTH_GROUP") ]]; then @@ -599,7 +599,7 @@ function setupWiredNetworking() { echo "Modified /etc/dhcpcd.conf" # default config file is made for eth0, this will set the right net interface - sudo bash -c 'sed s/eth0/'"$LAN_INTERFACE"'/g '"$CPP_PATH"'/os_integration/piscsi_bridge > /etc/network/interfaces.d/piscsi_bridge' + sudo bash -c 'sed s/eth0/'"$LAN_INTERFACE"'/g '"$BASE"'/os_integration/piscsi_bridge > /etc/network/interfaces.d/piscsi_bridge' echo "Modified /etc/network/interfaces.d/piscsi_bridge" echo "Configuration completed!" diff --git a/cpp/os_integration/dhcpcd.conf.patch b/os_integration/dhcpcd.conf.patch similarity index 100% rename from cpp/os_integration/dhcpcd.conf.patch rename to os_integration/dhcpcd.conf.patch diff --git a/cpp/os_integration/piscsi.conf b/os_integration/piscsi.conf similarity index 100% rename from cpp/os_integration/piscsi.conf rename to os_integration/piscsi.conf diff --git a/cpp/os_integration/piscsi.service b/os_integration/piscsi.service similarity index 100% rename from cpp/os_integration/piscsi.service rename to os_integration/piscsi.service diff --git a/cpp/os_integration/piscsi_bridge b/os_integration/piscsi_bridge similarity index 100% rename from cpp/os_integration/piscsi_bridge rename to os_integration/piscsi_bridge