Skip to content

Commit 55c958e

Browse files
authored
Merge pull request #872 from fwsGonzo/dev
Arch support from GuzTech
2 parents 16f0c6e + daf6af9 commit 55c958e

File tree

3 files changed

+20
-1
lines changed

3 files changed

+20
-1
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,14 @@ A longer list of features and limitations is on the [wiki feature list](https://
5252
$ ./install.sh
5353
```
5454

55+
Or if you are running Arch Linux (or one of its flavors):
56+
57+
```
58+
$ git clone https://github.com/hioa-cs/IncludeOS
59+
$ cd IncludeOS
60+
$ ./install.sh
61+
```
62+
5563
**The script will:**
5664

5765
* Install the required dependencies: `curl make clang-3.8 nasm bridge-utils qemu`.

etc/install_build_requirements.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ case $SYSTEM in
3737
sudo dnf install $DEPENDENCIES || exit 1
3838
exit 0;
3939
;;
40+
"Arch")
41+
DEPENDENCIES="curl make clang nasm bridge-utils qemu jq"
42+
echo ">>> Installing dependencies (requires sudo):"
43+
echo " Packages: $DEPENDENCIES"
44+
sudo pacman -Syyu
45+
sudo pacman -S $DEPENDENCIES
46+
exit 0;
47+
;;
4048
esac
4149
esac
4250

install.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ check_os_support() {
2727
export INCLUDEOS_SRC=`pwd`
2828
return 0;
2929
;;
30+
"Arch")
31+
return 0;
32+
;;
3033
esac
3134
esac
3235
return 1;
@@ -42,7 +45,7 @@ fi
4245
# check if system is supported at all
4346
if ! check_os_support $SYSTEM $RELEASE; then
4447
echo -e ">>> Sorry <<< \n\
45-
Currently only Ubuntu, Fedora and OSX are actively supported for *building* IncludeOS. \n\
48+
Currently only Ubuntu, Fedora, Arch, and OSX are actively supported for *building* IncludeOS. \n\
4649
On other Linux distros it shouldn't be that hard to get it to work - take a look at\n \
4750
./etc/install_from_bundle.sh \n"
4851
exit 1

0 commit comments

Comments
 (0)