Skip to content

The packaging for megam - private. This has rake files that autogenerates builds for Megam. They will be uploaded in get.megam.co deb location.

License

Notifications You must be signed in to change notification settings

thomasalrin/packager

Repository files navigation

packaging

This project helps in packaging megam cloud platform.

This has rake files that auto-generates builds for Megam.


In the first phase we plan to provide debs.

The list of debian packages built and their dependency are shown below.

  • Ubuntu Trusty (14.04) Trusty

We are working on the following. You can give us a hand too.

How can you build it

Every flavor (ubuntu) has a config.rb and a the version is set in the global version.rb.

Prerequisites

  • Ruby 2.2.x via rvm
  • OpenJDK8
  • Golang 1.5
  • set GOPATH like the following example

export GOPATH=~/.go
export GOROOT=~/software/go
PATH=$GOROOT/bin:$GOPATH/bin

sudo apt-get install mercurial
sudo apt-get install bzr

Builds

Go into the directories of,

megamcommon


cd packager/megamcommon
rake trusty

megamnilavu

cd megamnilavu

#builds a package for trusty
rake

megamgateway


cd packager/megamgateway
rake trusty

megamsnowflake


cd packager/megamsnowflake
rake trusty

megamd


cd packager/megamd
rake trusty

megamgulpd


cd packager/megamgulpd
rake trusty

After building packages, sftp it into get.megam.io server. contact our admin for credential and further instructions


sftp [email protected]
     Password :

cd trusty

put <PACKAGE_NAME>

Push your packages in ~/trusty folder

./aptly.sh

License

Author: Yeshwanth ([email protected])
Thomas Alrin ([email protected])
Rajthilak ([email protected])
MVijaykanth ([email protected])
Kishorekumar Neelamegam ([email protected])
Copyright: Copyright (c) 2013-2015 Megam Systems.
License: Apache License, Version 2.0

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

The packaging for megam - private. This has rake files that autogenerates builds for Megam. They will be uploaded in get.megam.co deb location.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published