SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Github Development

Notices

SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08-16-2015, 01:43 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,711
Exclamation Vagrant files of 32bit and 64bit images that can be used for SageTV Linux Development

If you are not familiar with Vagrant, then check out the link, and read about it. In a nutshell it's a VM manager that runs on Windows, Linux, and Mac, and you can use it to provision a Virtual Machine that you can then use to develop/test SageTV Linux.

This is similar to coppit's efforts with Docker, and many thanks to coppit, since I used his Docker config as the basis for my Vagrant configurations

NOTE: You need to install Vagrant from Vagrant's download page, and you'll also need to install VirtualBox. (You can use VMware, but you'll have to manually change the Vagrantfile.

If you clone the REPO https://github.com/stuckless/sagetv-vagrant.git and cd into the 32bit or the 64bit area and run
Code:
vagrant up
vagrant ssh
You'll have a linux environment that is fully configured and ready to being compiling the sagetv sources. You just need to clone the sources, and then run the build commands.

Each environment has Oracle's Java 8 installed, and the JDK_HOME and the JAVA_ARCH configured correctly, so when you run buildall.sh it should just work.

As a quickstart, once you run vagrant ssh, you can do the following

Code:
cd /vagrant
git clone https://github.com/google/sagetv.git
cd sagetv/build
./buildall.sh
By git cloning into the /vagrant area, you'll be able to access the GIT code from your Host machine and the Vagrant image. ie, you might decide to edit the code on windows, using Eclipse, etc, and then use the Vagrant image to do a build.

This is intended for people that want to quickly get up an running with SageTV linux development on Windows, Linux or Mac. If you are not a developer this this is of no value to you.

Wouldn't it be cool if it were possible to create a Vagrant image for Windows development. Sadly, I don't think that would ever be possible

I've tested this on Linux and Mac, and it works for both 32bit and 64bit images. I'm assuming it would work in Windows as well, since Vagrant runs on Windows.

Last edited by stuckless; 08-17-2015 at 07:19 AM.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
XP (32bit) to Win7 (64bit) with Sage 6.6.2.218? bellyman SageTV Software 1 12-07-2011 09:13 AM
converting from win7 32bit to 2008 64bit rdefino SageTV Beta Test Software 6 09-28-2010 02:26 PM
New Build with Sage7 - Win7 or no? 64bit or 32bit? ThePaladinTech SageTV Beta Test Software 6 05-22-2010 09:01 AM
Windows 7 64bit or WHS 32bit? nebulink General Discussion 20 03-08-2010 12:40 AM
64bit processors with 32bit OS Question Stuntman Hardware Support 8 09-08-2006 10:12 AM


All times are GMT -6. The time now is 04:40 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.