rename built package
This commit is contained in:
@@ -27,7 +27,7 @@ if [ -z "$ARCH_DIR" ]; then ARCH_DIR="amd64"; fi
|
||||
ARCH=$ARCH_DIR
|
||||
if [[ "$ARCH" =~ ^arm ]]; then ARCH="armhf"; fi
|
||||
|
||||
# Clone bitwarden_rs
|
||||
# Clone vaultwarden
|
||||
if [ ! -d "$SRC" ]; then
|
||||
git clone https://github.com/dani-garcia/vaultwarden.git "$SRC"
|
||||
fi
|
||||
@@ -45,8 +45,8 @@ cd - || exit
|
||||
# Prepare EnvFile
|
||||
CONFIG="$DIR/debian/config.env"
|
||||
cp "$SRC/.env.template" "$CONFIG"
|
||||
sed -i "s#\# DATA_FOLDER=data#DATA_FOLDER=/var/lib/bitwarden_rs#" "$CONFIG"
|
||||
sed -i "s#\# WEB_VAULT_FOLDER=web-vault/#WEB_VAULT_FOLDER=/usr/share/bitwarden_rs/web-vault/#" "$CONFIG"
|
||||
sed -i "s#\# DATA_FOLDER=data#DATA_FOLDER=/var/lib/vaultwarden#" "$CONFIG"
|
||||
sed -i "s#\# WEB_VAULT_FOLDER=web-vault/#WEB_VAULT_FOLDER=/usr/share/vaultwarden/web-vault/#" "$CONFIG"
|
||||
sed -i "s/Uncomment any of the following lines to change the defaults/Uncomment any of the following lines to change the defaults\n\n## Warning\n## The default systemd-unit does not allow any custom directories.\n## Be sure to check if the service has appropriate permissions before you set custom paths./g" "$CONFIG"
|
||||
|
||||
mkdir -p "$DST"
|
||||
@@ -63,7 +63,7 @@ sed -i "s/Version:.*/Version: $REF-1/" "$CONTROL"
|
||||
sed -i "s/Architecture:.*/Architecture: $ARCH/" "$CONTROL"
|
||||
|
||||
# Prepare Systemd-unit
|
||||
SYSTEMD_UNIT="$DIR/debian/bitwarden_rs.service"
|
||||
SYSTEMD_UNIT="$DIR/debian/vaultwarden.service"
|
||||
cp "$DIR/service.dist" "$SYSTEMD_UNIT"
|
||||
if [ "$DB_TYPE" = "mysql" ]; then
|
||||
sed -i "s/After=network.target/After=network.target mysqld.service\nRequires=mysqld.service/g" "$SYSTEMD_UNIT"
|
||||
@@ -71,11 +71,11 @@ elif [ "$DB_TYPE" = "postgresql" ]; then
|
||||
sed -i "s/After=network.target/After=network.target postgresql.service\nRequires=postgresql.service/g" "$SYSTEMD_UNIT"
|
||||
fi
|
||||
|
||||
echo "[INFO] docker build -t bitwarden-deb "$DIR" --build-arg DB=$DB_TYPE"
|
||||
echo "[INFO] docker build -t vaultwarden-deb "$DIR" --build-arg DB=$DB_TYPE"
|
||||
cp -r "$DIR/debian" "$SRC/debian"
|
||||
docker build -t bitwarden-deb "$SRC" --build-arg DB=$DB_TYPE --target dpkg -f "$DIR/Dockerfile"
|
||||
docker build -t vaultwarden-deb "$SRC" --build-arg DB=$DB_TYPE --target dpkg -f "$DIR/Dockerfile"
|
||||
pushd "$SRC"; git clean -fd; popd
|
||||
|
||||
CID=$(docker run -d bitwarden-deb)
|
||||
docker cp "$CID":/bitwarden_package/vaultwarden.deb "$DST/vaultwarden-${OS_VERSION_NAME}-${REF}-${DB_TYPE}-${ARCH_DIR}.deb"
|
||||
CID=$(docker run -d vaultwarden-deb)
|
||||
docker cp "$CID":/vaultwarden_package/vaultwarden.deb "$DST/vaultwarden-${OS_VERSION_NAME}-${REF}-${DB_TYPE}-${ARCH_DIR}.deb"
|
||||
docker rm "$CID"
|
||||
|
||||
Reference in New Issue
Block a user