initial submit of type __package_emerge_dependencies

This commit is contained in:
Daniel Heule 2013-12-12 10:59:45 +01:00
parent f955191d77
commit c48f31389f
5 changed files with 77 additions and 0 deletions

View file

@ -0,0 +1,7 @@
#!/bin/sh
if [ -x /usr/bin/flaggie ]; then
echo "true"
else
echo "false"
fi

View file

@ -0,0 +1,7 @@
#!/bin/sh
if [ -x /usr/bin/q ]; then
echo "true"
else
echo "false"
fi

View file

@ -0,0 +1,15 @@
#!/bin/sh
gentoolkit_installed="$(cat "$__object/explorer/gentoolkit_installed")"
flaggie_installed="$(cat "$__object/explorer/flaggie_installed")"
if [ "${gentoolkit_installed}" != "true" ]; then
# emerge app-portage/gentoolkit
echo "emerge app-portage/gentoolkit &> /dev/null || exit 1"
fi
if [ "${flaggie_installed}" != "true" ]; then
# emerge app-portage/flaggie
echo "emerge app-portage/flaggie &> /dev/null || exit 1"
fi

View file

@ -0,0 +1,48 @@
cdist-type__package_emerge_dependencies(7)
==========================================
Thomas Oettli <otho--@--sfs.biz>
NAME
----
cdist-type__package_emerge_dependencies - Install dependencies for __package_emerge
DESCRIPTION
-----------
Portage is usually used on the gentoo distribution to manage packages.
This type installs the following tools which are required by __package_emerge to work:
app-portage/flaggie
app-portage/gentoolkit
REQUIRED PARAMETERS
-------------------
None
OPTIONAL PARAMETERS
-------------------
None
EXAMPLES
--------
--------------------------------------------------------------------------------
# Ensure app-portage/flaggie and app-portage/gentoolkit are installed
__package_emerge_dependencies
--------------------------------------------------------------------------------
SEE ALSO
--------
- cdist-type(7)
- cdist-type__package(7)
- cdist-type__package_emerge(7)
COPYING
-------
Copyright \(C) 2013 Thomas Oettli. Free use of this software is
granted under the terms of the GNU General Public License version 3 (GPLv3).