blob: 203088caeda0eec73a21d4d0d43b8c453f3f3061 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/bin/bash
fetch_source() {
autoclone
}
build() {
mkdir -p "${MODULE_BUILD_DIR}/opt/openslx/bin" \
|| perror "Could not create opt/openslx/bin"
cd "${MODULE_BUILD_DIR}/opt/openslx/bin" \
|| perror "Could not cd to build dir for client binary"
cmake \
-DBUILD_FUSE_CLIENT=ON \
-DBUILD_KERNEL_MODULE=OFF \
-DBUILD_SERVER=ON \
-DBUILD_SERVER_FUSE=ON \
-DBUILD_STRESSTEST=OFF \
"$MODULE_WORK_DIR/src/dnbd3" || perror "Could not cmake"
make dnbd3-fuse || perror "Could not make dnbd3-fuse"
make dnbd3-server || perror "Could not make dnbd3-server"
chown root:root "dnbd3-client" "dnbd3-fuse" "dnbd3-server"
chmod +x "dnbd3-fuse" "dnbd3-server"
add_group "fuse"
cd "$MODULE_WORK_DIR"
COPYLIST="list_dpkg_output"
[ -e "$COPYLIST" ] && rm "$COPYLIST"
list_packet_files >> "$COPYLIST"
tarcopy "$(cat "$COPYLIST" | sort -u)" "${MODULE_BUILD_DIR}"
}
post_copy() {
:
}
|