From 3244f5225c244eb21d093046a6879f096dbf4fd8 Mon Sep 17 00:00:00 2001 From: "Jeroen van Meeuwen (Fedora Unity)" Date: Mon, 21 Jul 2008 22:40:03 +0200 Subject: Fix srpm/rpm/dist/archive for initial review --- Makefile | 49 ++- genome-site-1.0.0/content/contribute.php | 36 --- genome-site-1.0.0/content/documentation.php | 44 --- genome-site-1.0.0/content/download.php | 20 -- genome-site-1.0.0/content/footer.php | 38 --- genome-site-1.0.0/content/header.php | 14 - genome-site-1.0.0/content/index.html | 5 - genome-site-1.0.0/content/index.php | 22 -- genome-site-1.0.0/content/menu.php | 24 -- genome-site-1.0.0/content/styles/callout-bg.png | Bin 2751 -> 0 bytes genome-site-1.0.0/content/styles/default.css | 3 - genome-site-1.0.0/content/styles/et_logo.png | Bin 5194 -> 0 bytes genome-site-1.0.0/content/styles/footer_corner.png | Bin 2359 -> 0 bytes .../content/styles/footer_pattern.png | Bin 817 -> 0 bytes genome-site-1.0.0/content/styles/generic.css | 87 ------ .../content/styles/genome-expansion.png | Bin 64914 -> 0 bytes .../content/styles/genome-high-level.png | Bin 36451 -> 0 bytes genome-site-1.0.0/content/styles/genome-mainbg.png | Bin 334 -> 0 bytes .../content/styles/genome-mainbgcurve.png | Bin 214 -> 0 bytes genome-site-1.0.0/content/styles/genome.css | 333 --------------------- genome-site-1.0.0/content/styles/glogo.gif | Bin 1585 -> 0 bytes genome-site-1.0.0/content/styles/offbg.png | Bin 375 -> 0 bytes genome-site-1.0.0/content/styles/onbg.png | Bin 388 -> 0 bytes genome-site-1.0.0/content/styles/topbg.png | Bin 665 -> 0 bytes genome-site.spec | 12 +- genome-site/content/contribute.php | 36 +++ genome-site/content/documentation.php | 44 +++ genome-site/content/download.php | 20 ++ genome-site/content/footer.php | 38 +++ genome-site/content/header.php | 14 + genome-site/content/index.html | 5 + genome-site/content/index.php | 22 ++ genome-site/content/menu.php | 24 ++ genome-site/content/styles/callout-bg.png | Bin 0 -> 2751 bytes genome-site/content/styles/default.css | 3 + genome-site/content/styles/et_logo.png | Bin 0 -> 5194 bytes genome-site/content/styles/footer_corner.png | Bin 0 -> 2359 bytes genome-site/content/styles/footer_pattern.png | Bin 0 -> 817 bytes genome-site/content/styles/generic.css | 87 ++++++ genome-site/content/styles/genome-expansion.png | Bin 0 -> 64914 bytes genome-site/content/styles/genome-high-level.png | Bin 0 -> 36451 bytes genome-site/content/styles/genome-mainbg.png | Bin 0 -> 334 bytes genome-site/content/styles/genome-mainbgcurve.png | Bin 0 -> 214 bytes genome-site/content/styles/genome.css | 333 +++++++++++++++++++++ genome-site/content/styles/glogo.gif | Bin 0 -> 1585 bytes genome-site/content/styles/offbg.png | Bin 0 -> 375 bytes genome-site/content/styles/onbg.png | Bin 0 -> 388 bytes genome-site/content/styles/topbg.png | Bin 0 -> 665 bytes 48 files changed, 653 insertions(+), 660 deletions(-) delete mode 100644 genome-site-1.0.0/content/contribute.php delete mode 100644 genome-site-1.0.0/content/documentation.php delete mode 100644 genome-site-1.0.0/content/download.php delete mode 100644 genome-site-1.0.0/content/footer.php delete mode 100644 genome-site-1.0.0/content/header.php delete mode 100644 genome-site-1.0.0/content/index.html delete mode 100644 genome-site-1.0.0/content/index.php delete mode 100644 genome-site-1.0.0/content/menu.php delete mode 100644 genome-site-1.0.0/content/styles/callout-bg.png delete mode 100644 genome-site-1.0.0/content/styles/default.css delete mode 100644 genome-site-1.0.0/content/styles/et_logo.png delete mode 100644 genome-site-1.0.0/content/styles/footer_corner.png delete mode 100644 genome-site-1.0.0/content/styles/footer_pattern.png delete mode 100644 genome-site-1.0.0/content/styles/generic.css delete mode 100644 genome-site-1.0.0/content/styles/genome-expansion.png delete mode 100644 genome-site-1.0.0/content/styles/genome-high-level.png delete mode 100644 genome-site-1.0.0/content/styles/genome-mainbg.png delete mode 100644 genome-site-1.0.0/content/styles/genome-mainbgcurve.png delete mode 100644 genome-site-1.0.0/content/styles/genome.css delete mode 100644 genome-site-1.0.0/content/styles/glogo.gif delete mode 100644 genome-site-1.0.0/content/styles/offbg.png delete mode 100644 genome-site-1.0.0/content/styles/onbg.png delete mode 100644 genome-site-1.0.0/content/styles/topbg.png create mode 100644 genome-site/content/contribute.php create mode 100644 genome-site/content/documentation.php create mode 100644 genome-site/content/download.php create mode 100644 genome-site/content/footer.php create mode 100644 genome-site/content/header.php create mode 100644 genome-site/content/index.html create mode 100644 genome-site/content/index.php create mode 100644 genome-site/content/menu.php create mode 100644 genome-site/content/styles/callout-bg.png create mode 100644 genome-site/content/styles/default.css create mode 100644 genome-site/content/styles/et_logo.png create mode 100644 genome-site/content/styles/footer_corner.png create mode 100644 genome-site/content/styles/footer_pattern.png create mode 100644 genome-site/content/styles/generic.css create mode 100644 genome-site/content/styles/genome-expansion.png create mode 100644 genome-site/content/styles/genome-high-level.png create mode 100644 genome-site/content/styles/genome-mainbg.png create mode 100644 genome-site/content/styles/genome-mainbgcurve.png create mode 100644 genome-site/content/styles/genome.css create mode 100644 genome-site/content/styles/glogo.gif create mode 100644 genome-site/content/styles/offbg.png create mode 100644 genome-site/content/styles/onbg.png create mode 100644 genome-site/content/styles/topbg.png diff --git a/Makefile b/Makefile index 8f9c31f..9a4eaf9 100644 --- a/Makefile +++ b/Makefile @@ -1,36 +1,29 @@ NAME := genome-site -SPECFILE = $(NAME).spec -VERSION := $(shell rpm -q --qf "%{VERSION}\n" --specfile $(SPECFILE)| head -1) -RELEASE := $(shell rpm -q --qf "%{RELEASE}\n" --specfile $(SPECFILE)| head -1) -UPSTREAM_NAME = $(PROJECT) +SPECFILE = ${NAME}.spec +VERSION = $(shell rpm -q --qf "%{VERSION}\n" --specfile $(SPECFILE)| head -1) +RELEASE = $(shell rpm -q --qf "%{RELEASE}\n" --specfile $(SPECFILE)| head -1) -TAG = $(subst .,_,$(NAME)-$(VERSION)-$(RELEASE)) +TAG = $(subst .,_,${NAME}-${VERSION}-$(RELEASE)) CVS = cvs -RPMBUILD = rpmbuild -INSTALL = /usr/bin/install -INSTALL_DIR = $(INSTALL) --verbose -d -m 755 -ARCHIVE = $(NAME)-$(VERSION).tar.gz - -RPM_TOPDIR = /tmp/$(NAME)-$(VERSION)-$(RELEASE)-build -_RPM_OPTS = --define "_topdir $(RPM_TOPDIR)" \ - --define "_builddir %{_topdir}" \ - --define "_sourcedir $(shell pwd)" \ - --define "_specdir $(shell pwd)" \ - --define "_rpmdir $(shell pwd)" \ - --define "_srcrpmdir $(shell pwd)" \ - --define '_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm' -RPM_OPTS = $(strip $(_RPM_OPTS)) - -rpm: clean $(RPM_TOPDIR) $(SPECFILE) $(ARCHIVE) - $(RPMBUILD) --clean $(RPM_OPTS) -bs $(SPECFILE) - rm -f $(ARCHIVE) + +ARCHIVE = ${NAME}-${VERSION}.tar.gz + +rpm: clean dist + @rpmbuild -ta $(ARCHIVE) + +srpm: clean dist + @rpmbuild -ts $(ARCHIVE) clean: - @rm -rfv *~ *.rpm $(RPM_TOPDIR) $(ARCHIVE) + @rm -rfv *~ *.rpm $(ARCHIVE) -$(ARCHIVE): - cd $(NAME)-$(VERSION); tar cvzf ../$(ARCHIVE) ./*; cd .. +dist: + @rm -rf ${NAME}-${VERSION}.tar.gz + @rm -rf /tmp/${NAME}-${VERSION} /tmp/${NAME} + @dir=$$PWD; cd /tmp; cp -a $$dir ${NAME} + @mv /tmp/${NAME} /tmp/${NAME}-${VERSION} + @dir=$$PWD; cd /tmp; tar --exclude .git -czvf $$dir/${NAME}-${VERSION}.tar.gz ${NAME}-${VERSION} + @rm -rf /tmp/${NAME}-${VERSION} + @echo "The archive is in ${NAME}-${VERSION}.tar.gz" -$(RPM_TOPDIR): - @$(INSTALL_DIR) $@ diff --git a/genome-site-1.0.0/content/contribute.php b/genome-site-1.0.0/content/contribute.php deleted file mode 100644 index 4920ef7..0000000 --- a/genome-site-1.0.0/content/contribute.php +++ /dev/null @@ -1,36 +0,0 @@ - - -
- - -
- - diff --git a/genome-site-1.0.0/content/documentation.php b/genome-site-1.0.0/content/documentation.php deleted file mode 100644 index ca20840..0000000 --- a/genome-site-1.0.0/content/documentation.php +++ /dev/null @@ -1,44 +0,0 @@ - - -
- -
-
-
-

Ready to get started with Genome? Read the Genome Core Documentation

-

Genome is:

-
    -
  • A set of tools that integrate world class open source products so that developer solutions can automatically be deployed into production
  • -
  • A set of tools that capture deployed solutions so that they can be reused by other teams
  • -
  • An open source project that allows a community of our partners and customers to collaborate with us on those solutions
  • -
-

Genome goals:

-
    -
  • Consistently configure systems throughout the software development lifecycle, including production
  • -
  • Provide a consistent disaster recovery solution for system configuration
  • -
  • Enable large scale parallel developement of infrastructure systems
  • -
-

Genome uses:

-
    -
  • Cobbler - for OS provisioning and system profile management
  • -
  • Func - for remote control of cloud based machines
  • -
  • Puppet - for constent system configuration
  • -
- -

Genome overview:

-

Genome at a high level is just a set of tools that allow you to provision an Genome repository machine, which in turn maintains the configuration of cloud based infrastructure machines. - Whether you need a cluster of JBoss Applications Servers, replicated MySQL databases, or an Apache proxy tier, the Genome project allows you to consistently provision and configure entire IT system tiers. - Get started with building an Genome based infrastructure! Read the Genome Documentation.

-

Create an isolated infrastructure using the Genome tools

-

Use the genome tools to create an Genome Repository machine and a cloud of machines to build out an entire IT infrastructure.

-

genome high level diagram

-

Setup parallel infrastructure and synchronize later

-

Multiple Genome repositories can share a cloud of machines. Creating isolated Genome repositories allows a team to isolate their changes from others and then later synchronize changes when features are ready to merge.

-

genome high level diagram

- -
-
-
-
- - diff --git a/genome-site-1.0.0/content/download.php b/genome-site-1.0.0/content/download.php deleted file mode 100644 index f187c7d..0000000 --- a/genome-site-1.0.0/content/download.php +++ /dev/null @@ -1,20 +0,0 @@ - - -
- -
-
-

Download The Source!

- -
-
-
- - diff --git a/genome-site-1.0.0/content/footer.php b/genome-site-1.0.0/content/footer.php deleted file mode 100644 index 34a8c4e..0000000 --- a/genome-site-1.0.0/content/footer.php +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - diff --git a/genome-site-1.0.0/content/header.php b/genome-site-1.0.0/content/header.php deleted file mode 100644 index b5adc47..0000000 --- a/genome-site-1.0.0/content/header.php +++ /dev/null @@ -1,14 +0,0 @@ - - - Genome - - - - - - - - diff --git a/genome-site-1.0.0/content/index.html b/genome-site-1.0.0/content/index.html deleted file mode 100644 index 535aa01..0000000 --- a/genome-site-1.0.0/content/index.html +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/genome-site-1.0.0/content/index.php b/genome-site-1.0.0/content/index.php deleted file mode 100644 index 0922671..0000000 --- a/genome-site-1.0.0/content/index.php +++ /dev/null @@ -1,22 +0,0 @@ - - -
- -
-
-
-

Genome: IT Evolved.

-

Genome makes building infrastructure in a cloud computing environment easy. Genome is a set of light weight tools that use Cobbler, Puppet, and Xen to provide developers and system administrators an easy way to initiate provisioning and system configuration of I.T. systems.

-

The genome is fundamental to the reliable encoding and transfer of both genetic code and data. As the project name suggests, Genome is the equivalence for software systems. The project started formally in early 2008 though the origins can be traced back several years prior to real struggles within Red Hat IT developing and deploying software systems.

- -While it may not be the perfect analogy, it is indeed fitting to say that hereditary information is stored within every IT organization. The truth is software systems, like species, face extinction through poor replication of this information. Sadly, the knowledge that is required to maintain and reproduce complex systems often only lives in the form of tangled configuration scripts or, worse still, only in the minds of consulting domain experts. Transfering knowledge in such manners is practically a recipe for building legacy systems.

- -Taking the biological analogy a little further, briefly imagine a world in which generations of genetic information had to be manually replicated by any number of people. Now try to imagine a different world in which genetic information could only be copied exactly, that is to say, diversity is altogether unattainable. Genome aims to solve both of these problems for IT; that of reproducing exceedingly complicated systems in a world where heterogeneity is always more of the rule than the exception.

- -As you begin to tackle these problems for your organization it cannot be emphasized enough that the collaboration amongst teams enabled by Genome is more important than any particular tool implementation. Feel free to mutate Genome into any shape or form to solve your problems. The truth is, we readily await your patches and enjoy seeing the best ideas rise to the top.

-

-
-
-
- - diff --git a/genome-site-1.0.0/content/menu.php b/genome-site-1.0.0/content/menu.php deleted file mode 100644 index f39871b..0000000 --- a/genome-site-1.0.0/content/menu.php +++ /dev/null @@ -1,24 +0,0 @@ - - diff --git a/genome-site-1.0.0/content/styles/callout-bg.png b/genome-site-1.0.0/content/styles/callout-bg.png deleted file mode 100644 index c24e5b8..0000000 Binary files a/genome-site-1.0.0/content/styles/callout-bg.png and /dev/null differ diff --git a/genome-site-1.0.0/content/styles/default.css b/genome-site-1.0.0/content/styles/default.css deleted file mode 100644 index e50b401..0000000 --- a/genome-site-1.0.0/content/styles/default.css +++ /dev/null @@ -1,3 +0,0 @@ - -@import url(generic.css); -@import url(genome.css); diff --git a/genome-site-1.0.0/content/styles/et_logo.png b/genome-site-1.0.0/content/styles/et_logo.png deleted file mode 100644 index e094b59..0000000 Binary files a/genome-site-1.0.0/content/styles/et_logo.png and /dev/null differ diff --git a/genome-site-1.0.0/content/styles/footer_corner.png b/genome-site-1.0.0/content/styles/footer_corner.png deleted file mode 100644 index 090bfce..0000000 Binary files a/genome-site-1.0.0/content/styles/footer_corner.png and /dev/null differ diff --git a/genome-site-1.0.0/content/styles/footer_pattern.png b/genome-site-1.0.0/content/styles/footer_pattern.png deleted file mode 100644 index 647c52a..0000000 Binary files a/genome-site-1.0.0/content/styles/footer_pattern.png and /dev/null differ diff --git a/genome-site-1.0.0/content/styles/generic.css b/genome-site-1.0.0/content/styles/generic.css deleted file mode 100644 index ba60cad..0000000 --- a/genome-site-1.0.0/content/styles/generic.css +++ /dev/null @@ -1,87 +0,0 @@ - -body { - margin: 0em; - padding: 0px; - left:0px; - margin:0px; - width:100%; - font-family: Verdana,Arial,Helvetica,sans-serif; - font-size:14px; - color: #444; - background: #CCDCF4 url(genome-mainbg.png) top left repeat-x; - -} - -p, ul, ol, dl { - padding: 0px; - margin: 0px; -} - -ol,ul { - margin-left: 3em; -} - -ol,ul,dl,p { - margin-top: 1em; - margin-bottom: 1em; -} - -p:first-line { - margin-right: 1em; -} - -div.body p:first-letter { - font-size: 1.2em; - font-weight: bold; -} - -h1,h2,h3,h4,h5,h6 { - font-weight: bold; - margin: 0px; - padding: 0px; -} - -div.footer { - margin-top: 1em; -} - -h1 { - font-size: 190%; - margin-top: 0; - padding-top: 0; - font-size: 190%; - color: #222; -} - -h2 { - font-size: 140%; - color: #333; -} - -h3 { - font-size: 120%; - color: #333; -} - -h4 { - font-size: 1.2em; -} -h5 { - font-size: 1em; -} -h6 { - font-size: 0.8em; -} - -dl dt { - margin-left: 1em; - margin-right: 2em; - font-weight: bold; - font-size: larger; -} - -dl dd { - margin-left: 2em; - margin-right: 2em; - margin-bottom: 0.5em; -} diff --git a/genome-site-1.0.0/content/styles/genome-expansion.png b/genome-site-1.0.0/content/styles/genome-expansion.png deleted file mode 100644 index 369107d..0000000 Binary files a/genome-site-1.0.0/content/styles/genome-expansion.png and /dev/null differ diff --git a/genome-site-1.0.0/content/styles/genome-high-level.png b/genome-site-1.0.0/content/styles/genome-high-level.png deleted file mode 100644 index 9a51899..0000000 Binary files a/genome-site-1.0.0/content/styles/genome-high-level.png and /dev/null differ diff --git a/genome-site-1.0.0/content/styles/genome-mainbg.png b/genome-site-1.0.0/content/styles/genome-mainbg.png deleted file mode 100644 index bc20f72..0000000 Binary files a/genome-site-1.0.0/content/styles/genome-mainbg.png and /dev/null differ diff --git a/genome-site-1.0.0/content/styles/genome-mainbgcurve.png b/genome-site-1.0.0/content/styles/genome-mainbgcurve.png deleted file mode 100644 index fd5d180..0000000 Binary files a/genome-site-1.0.0/content/styles/genome-mainbgcurve.png and /dev/null differ diff --git a/genome-site-1.0.0/content/styles/genome.css b/genome-site-1.0.0/content/styles/genome.css deleted file mode 100644 index 7a9d369..0000000 --- a/genome-site-1.0.0/content/styles/genome.css +++ /dev/null @@ -1,333 +0,0 @@ -a:link, a:visited, a:active { - text-decoration: none; - color: #1E3F76; } - -a:hover { - text-decoration: underline; - color: #0059B3} - -#inner { padding: 35px 30px;} - -#nav-menu { - float:left; - margin-bottom:1em; - width: 205px; -} - -#nav-menu ul { - margin: 30px 0 0 23px; - padding: 1px 0; -} - -#nav-menu ul li { - margin-left: 0; - padding: 2px 0; - list-style-type:none; -} - -#nav-menu ul li { - color: #486AA3; - font-size:1.2em; - font-weight:bold; - list-style-image:none; - list-style-position:outside; - list-style-type:none; - padding: 3px 0; -} - -#nav-menu ul li a.active { - color: #0059B3 ; -} - -#nav-menu ul li a:link, #nav-menu ul li a:visited, #nav-menu ul li a:active { - text-decoration: none; -} - -#nav-menu ul li a:hover { - text-decoration: underline; - color: #0059B3 ; -} - - -#footer p { - border:0px none; - left:0px; - margin:0px; - position:absolute; - text-align:center; - top:0px; - width:200px; - } -#footer p a img { - border:0px none; -} - -#headerLogo { - background: url(glogo.gif) 20px 30px no-repeat; - height: 89px; - width: 585px; - margin: 0; - padding: 0; } - - -#header { - height:89px; - margin-bottom:12px; - width:100%; -} - -#body { - float: left; - border: 0px; - left: 0px; - margin: 0px; - width: 100%; -} - -#content { - margin-left: 200px; - padding: 0 50px 0px 0; - background: #fff url(genome-mainbgcurve.png) top left no-repeat; -} - -.pintro { - color: #777; - font-size: 115%; - padding: 12px 0; - font-family: georgia, times, serif; - font-style: italic; } - -#intro { - float: left; - top: 0px; - width: 600px; -} - -#bullets { - margin-left: 455px; -} - - -#frontpage h1 { - padding: 0px; - margin: 0px; - color: #0664fe; -} - -#frontpage h2 { - border-bottom: 1px solid #ccc; - padding: 0px; - margin: 0px; -} - -#bullets { - padding-top: 0.3em; - padding-left: 1em; -} - -#bullets h2 { - padding-bottom: 0.2em; -} - -#bullets li { - margin-bottom: 0.5em; -} - -#graphic { - padding-top: 1em; -} - -#headerSearch { - position: absolute; - top: 0px; - right: 0px; - padding: 2em; -} - -#headerSearch input { - border: 1px solid #999999; - color: #999999; - background: white; - padding: 3px; - font-size: 1em; -} - -#headerSearch #submit { - border: 1px solid #999999; - background: #eeeeee; - color: black; - padding: 3px; - font-size: 1em; -} - - -#sitemap ul li { - list-style: none; -} - -#sitemap ul { - margin: 1em; - padding: 0em; -} - -#sitemap ul ul { - padding-left: 2em; -} - -#sitemap li { - margin: 0.5em; -} - -#sitemap a { - color: inherit; - text-decoration: underline; - font-weight: bold; -} - -pre { - border: 1px solid #bad08e; - background: #d3e1b7; - color: black; - padding: 1em; -} - -a { - color: inherit; -} - - -h1 a, h2 a, h3 a, h4 a, h5 a { - color: inherit; - text-decoration: inherit; -} - -#changelog .author { - color: #3c857c; - font-weight: bold; -} - -p.image { - text-align: center; -} - -#footer { - background:#486AA3 url(footer_pattern.png) 0 0 repeat-x; - border:0px none; - clear:both; - height:180px; - margin:0px; - padding:0px; - position:relative; - width:100%; - } - -/* This is hidden from IE <= 6 because it can't do transparency */ -body > #footer { - background:#486AA3 url(footer_pattern.png) 0 0 repeat-x; -} - -#footer p { - position: absolute; - top: 0px; - left: 0px; - margin: 0px; - border: 0px; - width: 220px; - text-align: center; -} - -#footer p a img { - border: 0px; -} - -#projects { - margin: 0px; - border: 0px; - position: absolute; - top: 0px; - left: 0px; - width: 100%; -} - - -#projects dl { - margin: 0px; - border: 0px solid white; - height: 180px; - position: absolute; - top: 0px; - left: 0px; -} -/* This is hidden from IE <= 6 because it can't do transparency */ -head:first-child+body #projects dl { - background: url(footer_corner.png) no-repeat; -} - - -#projects #p1 { - margin-left: 25%; - width: 75%; -} - -#projects #p2 { - margin-left: 50%; - width: 50%; -} - -#projects #p3 { - margin-left: 75%; - width: 25%; -} - -#projects dt, #projects dd { - padding: 0px; - margin: 0px; -} - -#projects #p1 dt, #projects #p1 dd { - width: 33%; - } -#projects #p2 dt, #projects #p2 dd { - width: 50%; -} -#projects #p3 dt, #projects #p3 dd { - width: 99%; -} - -#projects { -} - -#projects span { - font-size: 0.8em; - display: block; - padding-left: 1em; - padding-top: 0.5em; -} - -#projects a { - font-size: 0.8em; - display: block; - padding-left: 0.8em; - padding-top: 1em; -} - -#projects a { - color: white; - text-decoration: inherit; -} - -#projects span { - color: #ccc; -} - -dd { - padding-bottom: 1em; -} - -#doc p{ - padding-top: 1em; -} - -#doc h3{ - padding-top: 2em; -} diff --git a/genome-site-1.0.0/content/styles/glogo.gif b/genome-site-1.0.0/content/styles/glogo.gif deleted file mode 100644 index 482f026..0000000 Binary files a/genome-site-1.0.0/content/styles/glogo.gif and /dev/null differ diff --git a/genome-site-1.0.0/content/styles/offbg.png b/genome-site-1.0.0/content/styles/offbg.png deleted file mode 100644 index 4da082f..0000000 Binary files a/genome-site-1.0.0/content/styles/offbg.png and /dev/null differ diff --git a/genome-site-1.0.0/content/styles/onbg.png b/genome-site-1.0.0/content/styles/onbg.png deleted file mode 100644 index b4973d3..0000000 Binary files a/genome-site-1.0.0/content/styles/onbg.png and /dev/null differ diff --git a/genome-site-1.0.0/content/styles/topbg.png b/genome-site-1.0.0/content/styles/topbg.png deleted file mode 100644 index e3853b8..0000000 Binary files a/genome-site-1.0.0/content/styles/topbg.png and /dev/null differ diff --git a/genome-site.spec b/genome-site.spec index 3a58d6c..2c3176f 100644 --- a/genome-site.spec +++ b/genome-site.spec @@ -17,24 +17,24 @@ Requires: php Basic web site for genome %prep -%setup -c 0 +%setup -q %build %install rm -rf $RPM_BUILD_ROOT -mkdir -p $RPM_BUILD_ROOT/var/www/html +mkdir -p $RPM_BUILD_ROOT/var/www/genome -cp -r content/* $RPM_BUILD_ROOT/var/www/html +cp -r genome-site/content $RPM_BUILD_ROOT/var/www/genome %clean rm -rf $RPM_BUILD_ROOT %files %defattr(755,root,root) -/var/www/html -%doc - +/var/www/genome %changelog +* Mon Jul 21 2008 Jeroen van Meeuwen - 1.0.0-14 +- Initial packaging for Fedora Review diff --git a/genome-site/content/contribute.php b/genome-site/content/contribute.php new file mode 100644 index 0000000..4920ef7 --- /dev/null +++ b/genome-site/content/contribute.php @@ -0,0 +1,36 @@ + + + + + diff --git a/genome-site/content/documentation.php b/genome-site/content/documentation.php new file mode 100644 index 0000000..ca20840 --- /dev/null +++ b/genome-site/content/documentation.php @@ -0,0 +1,44 @@ + + +
+ +
+
+
+

Ready to get started with Genome? Read the Genome Core Documentation

+

Genome is:

+
    +
  • A set of tools that integrate world class open source products so that developer solutions can automatically be deployed into production
  • +
  • A set of tools that capture deployed solutions so that they can be reused by other teams
  • +
  • An open source project that allows a community of our partners and customers to collaborate with us on those solutions
  • +
+

Genome goals:

+
    +
  • Consistently configure systems throughout the software development lifecycle, including production
  • +
  • Provide a consistent disaster recovery solution for system configuration
  • +
  • Enable large scale parallel developement of infrastructure systems
  • +
+

Genome uses:

+
    +
  • Cobbler - for OS provisioning and system profile management
  • +
  • Func - for remote control of cloud based machines
  • +
  • Puppet - for constent system configuration
  • +
+ +

Genome overview:

+

Genome at a high level is just a set of tools that allow you to provision an Genome repository machine, which in turn maintains the configuration of cloud based infrastructure machines. + Whether you need a cluster of JBoss Applications Servers, replicated MySQL databases, or an Apache proxy tier, the Genome project allows you to consistently provision and configure entire IT system tiers. + Get started with building an Genome based infrastructure! Read the Genome Documentation.

+

Create an isolated infrastructure using the Genome tools

+

Use the genome tools to create an Genome Repository machine and a cloud of machines to build out an entire IT infrastructure.

+

genome high level diagram

+

Setup parallel infrastructure and synchronize later

+

Multiple Genome repositories can share a cloud of machines. Creating isolated Genome repositories allows a team to isolate their changes from others and then later synchronize changes when features are ready to merge.

+

genome high level diagram

+ +
+
+
+
+ + diff --git a/genome-site/content/download.php b/genome-site/content/download.php new file mode 100644 index 0000000..f187c7d --- /dev/null +++ b/genome-site/content/download.php @@ -0,0 +1,20 @@ + + +
+ +
+
+

Download The Source!

+ +
+
+
+ + diff --git a/genome-site/content/footer.php b/genome-site/content/footer.php new file mode 100644 index 0000000..34a8c4e --- /dev/null +++ b/genome-site/content/footer.php @@ -0,0 +1,38 @@ + + + + + + + diff --git a/genome-site/content/header.php b/genome-site/content/header.php new file mode 100644 index 0000000..b5adc47 --- /dev/null +++ b/genome-site/content/header.php @@ -0,0 +1,14 @@ + + + Genome + + + + + + + + diff --git a/genome-site/content/index.html b/genome-site/content/index.html new file mode 100644 index 0000000..535aa01 --- /dev/null +++ b/genome-site/content/index.html @@ -0,0 +1,5 @@ + + + + + diff --git a/genome-site/content/index.php b/genome-site/content/index.php new file mode 100644 index 0000000..0922671 --- /dev/null +++ b/genome-site/content/index.php @@ -0,0 +1,22 @@ + + +
+ +
+
+
+

Genome: IT Evolved.

+

Genome makes building infrastructure in a cloud computing environment easy. Genome is a set of light weight tools that use Cobbler, Puppet, and Xen to provide developers and system administrators an easy way to initiate provisioning and system configuration of I.T. systems.

+

The genome is fundamental to the reliable encoding and transfer of both genetic code and data. As the project name suggests, Genome is the equivalence for software systems. The project started formally in early 2008 though the origins can be traced back several years prior to real struggles within Red Hat IT developing and deploying software systems.

+ +While it may not be the perfect analogy, it is indeed fitting to say that hereditary information is stored within every IT organization. The truth is software systems, like species, face extinction through poor replication of this information. Sadly, the knowledge that is required to maintain and reproduce complex systems often only lives in the form of tangled configuration scripts or, worse still, only in the minds of consulting domain experts. Transfering knowledge in such manners is practically a recipe for building legacy systems.

+ +Taking the biological analogy a little further, briefly imagine a world in which generations of genetic information had to be manually replicated by any number of people. Now try to imagine a different world in which genetic information could only be copied exactly, that is to say, diversity is altogether unattainable. Genome aims to solve both of these problems for IT; that of reproducing exceedingly complicated systems in a world where heterogeneity is always more of the rule than the exception.

+ +As you begin to tackle these problems for your organization it cannot be emphasized enough that the collaboration amongst teams enabled by Genome is more important than any particular tool implementation. Feel free to mutate Genome into any shape or form to solve your problems. The truth is, we readily await your patches and enjoy seeing the best ideas rise to the top.

+

+
+
+
+ + diff --git a/genome-site/content/menu.php b/genome-site/content/menu.php new file mode 100644 index 0000000..f39871b --- /dev/null +++ b/genome-site/content/menu.php @@ -0,0 +1,24 @@ + + diff --git a/genome-site/content/styles/callout-bg.png b/genome-site/content/styles/callout-bg.png new file mode 100644 index 0000000..c24e5b8 Binary files /dev/null and b/genome-site/content/styles/callout-bg.png differ diff --git a/genome-site/content/styles/default.css b/genome-site/content/styles/default.css new file mode 100644 index 0000000..e50b401 --- /dev/null +++ b/genome-site/content/styles/default.css @@ -0,0 +1,3 @@ + +@import url(generic.css); +@import url(genome.css); diff --git a/genome-site/content/styles/et_logo.png b/genome-site/content/styles/et_logo.png new file mode 100644 index 0000000..e094b59 Binary files /dev/null and b/genome-site/content/styles/et_logo.png differ diff --git a/genome-site/content/styles/footer_corner.png b/genome-site/content/styles/footer_corner.png new file mode 100644 index 0000000..090bfce Binary files /dev/null and b/genome-site/content/styles/footer_corner.png differ diff --git a/genome-site/content/styles/footer_pattern.png b/genome-site/content/styles/footer_pattern.png new file mode 100644 index 0000000..647c52a Binary files /dev/null and b/genome-site/content/styles/footer_pattern.png differ diff --git a/genome-site/content/styles/generic.css b/genome-site/content/styles/generic.css new file mode 100644 index 0000000..ba60cad --- /dev/null +++ b/genome-site/content/styles/generic.css @@ -0,0 +1,87 @@ + +body { + margin: 0em; + padding: 0px; + left:0px; + margin:0px; + width:100%; + font-family: Verdana,Arial,Helvetica,sans-serif; + font-size:14px; + color: #444; + background: #CCDCF4 url(genome-mainbg.png) top left repeat-x; + +} + +p, ul, ol, dl { + padding: 0px; + margin: 0px; +} + +ol,ul { + margin-left: 3em; +} + +ol,ul,dl,p { + margin-top: 1em; + margin-bottom: 1em; +} + +p:first-line { + margin-right: 1em; +} + +div.body p:first-letter { + font-size: 1.2em; + font-weight: bold; +} + +h1,h2,h3,h4,h5,h6 { + font-weight: bold; + margin: 0px; + padding: 0px; +} + +div.footer { + margin-top: 1em; +} + +h1 { + font-size: 190%; + margin-top: 0; + padding-top: 0; + font-size: 190%; + color: #222; +} + +h2 { + font-size: 140%; + color: #333; +} + +h3 { + font-size: 120%; + color: #333; +} + +h4 { + font-size: 1.2em; +} +h5 { + font-size: 1em; +} +h6 { + font-size: 0.8em; +} + +dl dt { + margin-left: 1em; + margin-right: 2em; + font-weight: bold; + font-size: larger; +} + +dl dd { + margin-left: 2em; + margin-right: 2em; + margin-bottom: 0.5em; +} diff --git a/genome-site/content/styles/genome-expansion.png b/genome-site/content/styles/genome-expansion.png new file mode 100644 index 0000000..369107d Binary files /dev/null and b/genome-site/content/styles/genome-expansion.png differ diff --git a/genome-site/content/styles/genome-high-level.png b/genome-site/content/styles/genome-high-level.png new file mode 100644 index 0000000..9a51899 Binary files /dev/null and b/genome-site/content/styles/genome-high-level.png differ diff --git a/genome-site/content/styles/genome-mainbg.png b/genome-site/content/styles/genome-mainbg.png new file mode 100644 index 0000000..bc20f72 Binary files /dev/null and b/genome-site/content/styles/genome-mainbg.png differ diff --git a/genome-site/content/styles/genome-mainbgcurve.png b/genome-site/content/styles/genome-mainbgcurve.png new file mode 100644 index 0000000..fd5d180 Binary files /dev/null and b/genome-site/content/styles/genome-mainbgcurve.png differ diff --git a/genome-site/content/styles/genome.css b/genome-site/content/styles/genome.css new file mode 100644 index 0000000..7a9d369 --- /dev/null +++ b/genome-site/content/styles/genome.css @@ -0,0 +1,333 @@ +a:link, a:visited, a:active { + text-decoration: none; + color: #1E3F76; } + +a:hover { + text-decoration: underline; + color: #0059B3} + +#inner { padding: 35px 30px;} + +#nav-menu { + float:left; + margin-bottom:1em; + width: 205px; +} + +#nav-menu ul { + margin: 30px 0 0 23px; + padding: 1px 0; +} + +#nav-menu ul li { + margin-left: 0; + padding: 2px 0; + list-style-type:none; +} + +#nav-menu ul li { + color: #486AA3; + font-size:1.2em; + font-weight:bold; + list-style-image:none; + list-style-position:outside; + list-style-type:none; + padding: 3px 0; +} + +#nav-menu ul li a.active { + color: #0059B3 ; +} + +#nav-menu ul li a:link, #nav-menu ul li a:visited, #nav-menu ul li a:active { + text-decoration: none; +} + +#nav-menu ul li a:hover { + text-decoration: underline; + color: #0059B3 ; +} + + +#footer p { + border:0px none; + left:0px; + margin:0px; + position:absolute; + text-align:center; + top:0px; + width:200px; + } +#footer p a img { + border:0px none; +} + +#headerLogo { + background: url(glogo.gif) 20px 30px no-repeat; + height: 89px; + width: 585px; + margin: 0; + padding: 0; } + + +#header { + height:89px; + margin-bottom:12px; + width:100%; +} + +#body { + float: left; + border: 0px; + left: 0px; + margin: 0px; + width: 100%; +} + +#content { + margin-left: 200px; + padding: 0 50px 0px 0; + background: #fff url(genome-mainbgcurve.png) top left no-repeat; +} + +.pintro { + color: #777; + font-size: 115%; + padding: 12px 0; + font-family: georgia, times, serif; + font-style: italic; } + +#intro { + float: left; + top: 0px; + width: 600px; +} + +#bullets { + margin-left: 455px; +} + + +#frontpage h1 { + padding: 0px; + margin: 0px; + color: #0664fe; +} + +#frontpage h2 { + border-bottom: 1px solid #ccc; + padding: 0px; + margin: 0px; +} + +#bullets { + padding-top: 0.3em; + padding-left: 1em; +} + +#bullets h2 { + padding-bottom: 0.2em; +} + +#bullets li { + margin-bottom: 0.5em; +} + +#graphic { + padding-top: 1em; +} + +#headerSearch { + position: absolute; + top: 0px; + right: 0px; + padding: 2em; +} + +#headerSearch input { + border: 1px solid #999999; + color: #999999; + background: white; + padding: 3px; + font-size: 1em; +} + +#headerSearch #submit { + border: 1px solid #999999; + background: #eeeeee; + color: black; + padding: 3px; + font-size: 1em; +} + + +#sitemap ul li { + list-style: none; +} + +#sitemap ul { + margin: 1em; + padding: 0em; +} + +#sitemap ul ul { + padding-left: 2em; +} + +#sitemap li { + margin: 0.5em; +} + +#sitemap a { + color: inherit; + text-decoration: underline; + font-weight: bold; +} + +pre { + border: 1px solid #bad08e; + background: #d3e1b7; + color: black; + padding: 1em; +} + +a { + color: inherit; +} + + +h1 a, h2 a, h3 a, h4 a, h5 a { + color: inherit; + text-decoration: inherit; +} + +#changelog .author { + color: #3c857c; + font-weight: bold; +} + +p.image { + text-align: center; +} + +#footer { + background:#486AA3 url(footer_pattern.png) 0 0 repeat-x; + border:0px none; + clear:both; + height:180px; + margin:0px; + padding:0px; + position:relative; + width:100%; + } + +/* This is hidden from IE <= 6 because it can't do transparency */ +body > #footer { + background:#486AA3 url(footer_pattern.png) 0 0 repeat-x; +} + +#footer p { + position: absolute; + top: 0px; + left: 0px; + margin: 0px; + border: 0px; + width: 220px; + text-align: center; +} + +#footer p a img { + border: 0px; +} + +#projects { + margin: 0px; + border: 0px; + position: absolute; + top: 0px; + left: 0px; + width: 100%; +} + + +#projects dl { + margin: 0px; + border: 0px solid white; + height: 180px; + position: absolute; + top: 0px; + left: 0px; +} +/* This is hidden from IE <= 6 because it can't do transparency */ +head:first-child+body #projects dl { + background: url(footer_corner.png) no-repeat; +} + + +#projects #p1 { + margin-left: 25%; + width: 75%; +} + +#projects #p2 { + margin-left: 50%; + width: 50%; +} + +#projects #p3 { + margin-left: 75%; + width: 25%; +} + +#projects dt, #projects dd { + padding: 0px; + margin: 0px; +} + +#projects #p1 dt, #projects #p1 dd { + width: 33%; + } +#projects #p2 dt, #projects #p2 dd { + width: 50%; +} +#projects #p3 dt, #projects #p3 dd { + width: 99%; +} + +#projects { +} + +#projects span { + font-size: 0.8em; + display: block; + padding-left: 1em; + padding-top: 0.5em; +} + +#projects a { + font-size: 0.8em; + display: block; + padding-left: 0.8em; + padding-top: 1em; +} + +#projects a { + color: white; + text-decoration: inherit; +} + +#projects span { + color: #ccc; +} + +dd { + padding-bottom: 1em; +} + +#doc p{ + padding-top: 1em; +} + +#doc h3{ + padding-top: 2em; +} diff --git a/genome-site/content/styles/glogo.gif b/genome-site/content/styles/glogo.gif new file mode 100644 index 0000000..482f026 Binary files /dev/null and b/genome-site/content/styles/glogo.gif differ diff --git a/genome-site/content/styles/offbg.png b/genome-site/content/styles/offbg.png new file mode 100644 index 0000000..4da082f Binary files /dev/null and b/genome-site/content/styles/offbg.png differ diff --git a/genome-site/content/styles/onbg.png b/genome-site/content/styles/onbg.png new file mode 100644 index 0000000..b4973d3 Binary files /dev/null and b/genome-site/content/styles/onbg.png differ diff --git a/genome-site/content/styles/topbg.png b/genome-site/content/styles/topbg.png new file mode 100644 index 0000000..e3853b8 Binary files /dev/null and b/genome-site/content/styles/topbg.png differ -- cgit