diff options
author | Manuel Kaufmann <humitos@gmail.com> | 2012-11-10 16:07:59 (GMT) |
---|---|---|
committer | Manuel Kaufmann <humitos@gmail.com> | 2012-11-10 16:07:59 (GMT) |
commit | 0a4c1ce9aeaae4aaeae044d36817cdac43175f46 (patch) | |
tree | 07dc2b13fde9ae905a1c08152286282b04e59d2d | |
parent | a88e0d6c3d3563dd68ad6962e1a10f724b33220a (diff) |
Use a local repository
-rw-r--r-- | scripts/script_xo.sh | 1 | ||||
-rw-r--r-- | scripts/yum/compilesugar.xml | 35 | ||||
-rw-r--r-- | scripts/yum/download_rpms.sh | 15 | ||||
-rw-r--r-- | scripts/yum/initial.xml | 20 | ||||
-rw-r--r-- | scripts/yum/local.repo | 4 |
5 files changed, 75 insertions, 0 deletions
diff --git a/scripts/script_xo.sh b/scripts/script_xo.sh index 8fb6f77..eecbafa 100644 --- a/scripts/script_xo.sh +++ b/scripts/script_xo.sh @@ -7,6 +7,7 @@ echo "Use this password: googleduck" echo "googleduck" | sudo passwd --stdin root echo "googleduck" | sudo passwd --stdin olpc +sudo cp yum/local.repo /etc/yum.repos.d/ sudo yum --nogpg --assumeyes install vim git htop emacs-nox multitail screen diff --git a/scripts/yum/compilesugar.xml b/scripts/yum/compilesugar.xml new file mode 100644 index 0000000..bb45aa2 --- /dev/null +++ b/scripts/yum/compilesugar.xml @@ -0,0 +1,35 @@ +<comps> +<!-- <meta> --> +<!-- Meta information will go here eventually --> +<!-- </meta> --> + <group> + <id>compilesugar</id> + <name>CompileSugar</name> + <default>default</default> + <description>Package needed to compile Sugar</description> + <uservisible>true</uservisible> + <packagelist> + <packagereq type="default">git</packagereq> + <packagereq type="default">make</packagereq> + <packagereq type="default">alsa-lib-devel</packagereq> + <packagereq type="default">gettext-devel</packagereq> + <packagereq type="default">gobject-introspection-devel</packagereq> + <packagereq type="default">gtk3-devel</packagereq> + <packagereq type="default">intltool</packagereq> + <packagereq type="default">libSM-devel</packagereq> + <packagereq type="default">librsvg2-devel</packagereq> + <packagereq type="default">pygobject2-devel</packagereq> + <packagereq type="default">pygtk2-codegen</packagereq> + <packagereq type="default">python-devel</packagereq> + <packagereq type="default">gtk2-devel</packagereq> + <packagereq type="default">icon-naming-utils</packagereq> + <packagereq type="default">icon-slicer</packagereq> + <packagereq type="default">python-empy</packagereq> + <packagereq type="default">xorg-x11-apps</packagereq> + <packagereq type="default">gnome-common</packagereq> + <packagereq type="default">GConf2-devel</packagereq> + <packagereq type="default">gtksourceview3-devel</packagereq> + <packagereq type="default">cairo-gobject</packagereq> + </packagelist> + </group> +</comps> diff --git a/scripts/yum/download_rpms.sh b/scripts/yum/download_rpms.sh new file mode 100644 index 0000000..48ea79d --- /dev/null +++ b/scripts/yum/download_rpms.sh @@ -0,0 +1,15 @@ +# Run this script in ARM and i686 XO +# http://ramblings.narrabilis.com/creating-a-yum-repository-repo-and-creating-a-yum-group-to-install-kickstart + +sudo yum install -y --nogpg yum-utils + +sudo yumdownloader --resolve git make alsa-lib-devel gettext-devel \ + gobject-introspection-devel gtk3-devel intltool libSM-devel \ + librsvg2-devel pygobject2-devel pygtk2-codegen python-devel \ + gtk2-devel icon-naming-utils icon-slicer python-empy \ + xorg-x11-apps gnome-common GConf2-devel gtksourceview3-devel \ + cairo-gobject + +# Copy these files into the proper arch +# scp *.rpm humitos@192.168.1.101:/srv/repo + diff --git a/scripts/yum/initial.xml b/scripts/yum/initial.xml new file mode 100644 index 0000000..cd683ae --- /dev/null +++ b/scripts/yum/initial.xml @@ -0,0 +1,20 @@ +<comps> +<!-- <meta> --> +<!-- Meta information will go here eventually --> +<!-- </meta> --> + <group> + <id>initial</id> + <name>InitialRepository</name> + <default>default</default> + <description>Initial Repository</description> + <uservisible>true</uservisible> + <packagelist> + <packagereq type="default">vim</packagereq> + <packagereq type="default">git</packagereq> + <packagereq type="default">htop</packagereq> + <packagereq type="default">emacs-nox</packagereq> + <packagereq type="default">multitail</packagereq> + <packagereq type="default">screen</packagereq> + </packagelist> + </group> +</comps> diff --git a/scripts/yum/local.repo b/scripts/yum/local.repo new file mode 100644 index 0000000..a764b6b --- /dev/null +++ b/scripts/yum/local.repo @@ -0,0 +1,4 @@ +[SugarRepo] +name=Sugar Repository +baseurl=http://192.168.1.101/repo +gpgcheck=0 |