fix file copying
This commit is contained in:
@@ -14,13 +14,13 @@ generate_client_scripts() {
|
|||||||
|
|
||||||
generate_main_client_script() {
|
generate_main_client_script() {
|
||||||
# Copy the script to the server
|
# Copy the script to the server
|
||||||
sudo cp "$DEPLOY_DIR/y" "$SERVER_ROOT"
|
cp "$DEPLOY_DIR/y" "$SERVER_ROOT"
|
||||||
|
|
||||||
# Replace placeholders in the script
|
# Replace placeholders in the script
|
||||||
sed -i "s|SERVER_PLACEHOLDER|$SERVER_IP|g" "$SERVER_ROOT/y"
|
sed -i "s|SERVER_PLACEHOLDER|$SERVER_IP|g" "$SERVER_ROOT/y"
|
||||||
sed -i "s|TOKEN_PLACEHOLDER|$SECRET_TOKEN|g" "$SERVER_ROOT/y"
|
sed -i "s|TOKEN_PLACEHOLDER|$SECRET_TOKEN|g" "$SERVER_ROOT/y"
|
||||||
|
|
||||||
sudo chmod 644 "$SERVER_ROOT/y"
|
chmod 644 "$SERVER_ROOT/y"
|
||||||
}
|
}
|
||||||
|
|
||||||
generate_obfuscated_script() {
|
generate_obfuscated_script() {
|
||||||
@@ -28,10 +28,10 @@ generate_obfuscated_script() {
|
|||||||
|
|
||||||
# Base64 encode the script to obfuscate it
|
# Base64 encode the script to obfuscate it
|
||||||
base64 -w0 < "$DEPLOY_DIR/y" > "$DEPLOY_DIR/y.b64"
|
base64 -w0 < "$DEPLOY_DIR/y" > "$DEPLOY_DIR/y.b64"
|
||||||
sed -i "s|BASE64_PLACEHOLDER|$(cat "$DEPLOY_DIR/y.b64")|g" "$DEPLOY_DIR/x"
|
|
||||||
|
|
||||||
sudo cp "$DEPLOY_DIR/x" "$SERVER_ROOT/"
|
cp "$DEPLOY_DIR/x" "$SERVER_ROOT/"
|
||||||
sudo chmod 644 "$SERVER_ROOT/x"
|
sed -i "s|y.b64|$(cat $SERVER_ROOT/y.b64)|g" "$SERVER_ROOT/x"
|
||||||
|
chmod 644 "$SERVER_ROOT/x"
|
||||||
|
|
||||||
echo "Obfuscated script created."
|
echo "Obfuscated script created."
|
||||||
}
|
}
|
||||||
@@ -42,8 +42,8 @@ generate_presets() {
|
|||||||
# Replace placeholders
|
# Replace placeholders
|
||||||
for preset in "$DEPLOY_DIR/minimal" "$DEPLOY_DIR/full" "$DEPLOY_DIR/quiet"; do
|
for preset in "$DEPLOY_DIR/minimal" "$DEPLOY_DIR/full" "$DEPLOY_DIR/quiet"; do
|
||||||
sed -i "s|SERVER_PLACEHOLDER|$SERVER_IP|g" "$preset"
|
sed -i "s|SERVER_PLACEHOLDER|$SERVER_IP|g" "$preset"
|
||||||
sudo cp "$preset" "$SERVER_ROOT/"
|
cp "$preset" "$SERVER_ROOT/"
|
||||||
sudo chmod 644 "$SERVER_ROOT/$(basename "$preset")"
|
chmod 644 "$SERVER_ROOT/$(basename "$preset")"
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "Installation presets created."
|
echo "Installation presets created."
|
||||||
|
Reference in New Issue
Block a user