-
Notifications
You must be signed in to change notification settings - Fork 538
Description
Prerequisites
- I have written a descriptive issue title.
- I have searched all open and closed issues to ensure it has not already been reported.
- I have read the troubleshooting guide.
- I am sure this issue is with the extension itself and does not reproduce in a standalone PowerShell instance.
- I have verified that I am using the latest version of Visual Studio Code and the PowerShell extension.
- If this is a security issue, I have read the security issue reporting guidance.
Summary
PowerShell Version
Name Value
---- -----
PSVersion 5.1.19041.4780
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.19041.4780
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1Visual Studio Code Version
1.111.0
x64Extension Version
ms-vscode.powershell@2025.4.0Steps to Reproduce
none
Visuals
#!/bin/bash
echo "===================================="
echo " Building SentinelEdgeOS Phase-1"
echo "===================================="
Stop on error
set -e
PROJECT_ROOT=$(pwd)
Create output directory
mkdir -p out
echo "[1/4] Building Bootloader..."
cd $PROJECT_ROOT/boot/bootloader
make clean || true
make
cp bootloader $PROJECT_ROOT/out/
echo "[2/4] Building Kernel..."
cd $PROJECT_ROOT/kernel
chmod +x build_kernel.sh
./build_kernel.sh
cp arch/arm64/boot/Image.gz $PROJECT_ROOT/out/ || true
echo "[3/4] Building Security Modules..."
cd $PROJECT_ROOT/security/encryption
gcc -c aes.c key_manager.c
cd $PROJECT_ROOT/security/intrusion_detection
gcc -c ids.c
echo "[4/4] Packaging Output..."
cd $PROJECT_ROOT/out
echo "SentinelEdgeOS Build Complete!" > build_info.txt
date >> build_info.txt
echo "===================================="
echo " Build Finished Successfully"
echo " Output in /out"
echo "===================================="
Logs
#!/bin/bash
echo "===================================="
echo " Building SentinelEdgeOS Phase-1"
echo "===================================="
Stop on error
set -e
PROJECT_ROOT=$(pwd)
Create output directory
mkdir -p out
echo "[1/4] Building Bootloader..."
cd $PROJECT_ROOT/boot/bootloader
make clean || true
make
cp bootloader $PROJECT_ROOT/out/
echo "[2/4] Building Kernel..."
cd $PROJECT_ROOT/kernel
chmod +x build_kernel.sh
./build_kernel.sh
cp arch/arm64/boot/Image.gz $PROJECT_ROOT/out/ || true
echo "[3/4] Building Security Modules..."
cd $PROJECT_ROOT/security/encryption
gcc -c aes.c key_manager.c
cd $PROJECT_ROOT/security/intrusion_detection
gcc -c ids.c
echo "[4/4] Packaging Output..."
cd $PROJECT_ROOT/out
echo "SentinelEdgeOS Build Complete!" > build_info.txt
date >> build_info.txt
echo "===================================="
echo " Build Finished Successfully"
echo " Output in /out"
echo "===================================="