blob: f5c7394a8167e45c2e46b2824a3e55c686ffc047 (
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
|
#!/bin/sh
# if [ -f "/tmp/mru-build/dev/null" ]; then sudo umount /tmp/mru-build/dev || exit 1; fi
# if [ -f "/tmp/mru-build/proc/uptime" ]; then sudo umount /tmp/mru-build/proc || exit 1; fi
# if [ -d "/tmp/mru-build/sys/power" ]; then sudo umount /tmp/mru-build/sys || exit 1; fi
# sudo rm -rf /tmp/mru-build
# mkdir /tmp/mru-build
#
# # ARCH
# #sudo pacstrap -C ./pacman.conf -c -G -M -P /tmp/mru-build dotnet-sdk aspnet-runtime busybox kitty-terminfo
# #sudo arch-chroot /tmp/mru-build sh -c 'for i in `busybox --list-full`; do busybox ln /bin/busybox /$i; done'
#
# # DEBIAN
# sudo debootstrap stable /tmp/mru-build http://deb.debian.org/debian
# sudo arch-chroot /tmp/mru-build bash --login -c 'apt update; apt upgrade -y; apt install -y curl'
# sudo arch-chroot /tmp/mru-build bash --login -c 'curl https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb; echo $PATH; dpkg -i packages-microsoft-prod.deb; rm packages-microsoft-prod.deb'
# sudo arch-chroot /tmp/mru-build bash --login -c 'apt update; apt upgrade -y; apt install -y dotnet-sdk-8.0'
#git clone --recursive .git /tmp/mru-build/tmp
sudo rm -rf /tmp/mru-build/build/
cp ./ /tmp/mru-build/build/ -r
#sudo arch-chroot /tmp/mru-build bash --login -c 'ping nuget.org -c 4'
sudo arch-chroot /tmp/mru-build bash --login -c 'cd /build; dotnet restore -v:n'
sudo arch-chroot /tmp/mru-build bash --login -c 'cd /build; dotnet clean --r -v:n'
#sudo arch-chroot /tmp/mru-build sh -c 'cd /build; dotnet build -v d'
echo "-- End of script! --"
|