Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bootstrap fuse dependency & more #618

Merged
merged 8 commits into from Apr 21, 2016
Merged

Bootstrap fuse dependency & more #618

merged 8 commits into from Apr 21, 2016

Conversation

DomThePorcupine
Copy link

@DomThePorcupine DomThePorcupine commented Apr 19, 2016

Problem: Building Redox now depends on fuse

Solution: Add fuse to list of dependencies installed by the package managers

Changes introduced by this pull request:

  • Add fuse to dependencies
  • Clean up cloning, and rust install
  • Added a function to report whether the last travis build was successful
  • Changed rust install to multirust

It would be greatly appreciated if people could test it out on the various operating systems
to confirm that I got all the package names correct. Right now OSX and Arch are working

curl -sf https://raw.githubusercontent.com/DomThePorcupine/redox/master/bootstrap.sh -o bootstrap.sh && bash -e bootstrap.sh

  • OSX
  • Arch Linux
  • Debian & derivatives
  • Suse & derivatives
  • Fedora
  • Gentoo

@jackpot51
Copy link
Member

What is the best way to test on a system that has already run this?

@DomThePorcupine
Copy link
Author

DomThePorcupine commented Apr 19, 2016

@jackpot51 Honestly, I am really not sure other than just running it in a temp directory and commenting out gitClone in the endMessage function. That should install all dependencies and if the name isn't correct, then throw an error. Unless you have REALLY fast internet then you could leave gitClone in

@jackpot51
Copy link
Member

I can bring up a couple VMs for the other systems

@jackpot51
Copy link
Member

jackpot51 commented Apr 19, 2016

Testing on Debian

On debian, wget is available by default, not curl

Arguments need to be shifted one, $2 for package manager and $1 for virualization

Newest change works

@jackpot51
Copy link
Member

jackpot51 commented Apr 19, 2016

Testing on Fedora

Looks good

@jackpot51
Copy link
Member

Testing on Arch

Works

@jackpot51
Copy link
Member

jackpot51 commented Apr 19, 2016

Testing on openSUSE

I could not get it to boot in VirtualBox at the moment

@jackpot51
Copy link
Member

Testing on Ubuntu

Newest change works

@DomThePorcupine
Copy link
Author

Shoutout to @dalance, could you test gentoo? I think you were the one that put it in.

@dalance
Copy link

dalance commented Apr 21, 2016

I'd tested on Gentoo, and it works fine.

@jackpot51
Copy link
Member

Not sure about suse, I will merge

@jackpot51 jackpot51 merged commit f1faf59 into redox-os:master Apr 21, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants