New Supermarket Announcements!

The Chef Community Cookbooks Survey

We would love to know more about what you think about community cookbooks and are runnning a quick survey. This will help us understand the role they play in your use of Chef. As a community member, you are invited to participate. You have a unique understanding of the role community cookbooks have in your work, and we value your opinion. Most people take about 5 minutes to complete this survey. There are no right or wrong answers; we are interested in your opinions.
Chef Community Cookbooks Survey

Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the supermarket mailing list or in Gitter.

Select Supported Platforms


ucspi-tcp (4) Versions 1.2.0

Installs ucspi-tcp

cookbook 'ucspi-tcp', '~> 1.2.0'
cookbook 'ucspi-tcp', '~> 1.2.0'
knife cookbook site install ucspi-tcp
knife cookbook site download ucspi-tcp

ucspi-tcp Cookbook

Installs DJB's ucspi-tcp software.



The following platforms are supported, and tested via Test Kitchen.

  • Ubuntu 10.04, 12.04, 14.04
  • Debian 7.6
  • CentOS 5.10, 6.5

This cookbook may work on other versions of these platform / platform families with or without modification.

The following platforms are supported on a best effort basis.

  • ArchLinux
  • Gentoo


  • build-essential: for source recipe
  • pacman: for AUR installation on ArchLinux


  • node['ucspi']['install_method']: the method of installation, which tells the default recipe which recipe to load. default is package for most platforms, and source for RHEL. It is aur for ArchLinux as Arch doesn't have ucspi-tcp package in the default repositories. See Usage below.
  • node['ucspi']['bin_dir']: location of the installed binaries. the default is /usr/bin for package and aur install methods, and /usr/local/bin for source installs.


Include the ucspi-tcp recipe in the run list. The installation method will automatically be selected based on what we consider to be sane defaults.

Installing from Package on RHEL

If you have an internal package of ucspi-tcp for RHEL and wish to use that, then either specifically use the package recipe, or set the install_method attribute to package for your node/role/environment.


Please report bugs with this cookbook. Include the following information:

  • Chef version (chef-client --version)
  • Platform and platform version (ohai platform and ohai platform_version)
  • Version of this cookbook used
  • Output of the error, and Chef stacktrace
  • Steps to reproduce

License & Authors

Copyright 2010-2012, Opscode, Inc.
Copyright 2014, Chef Software, Inc. <>

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

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
See the License for the specific language governing permissions and
limitations under the License.

ucspi-tcp Cookbook CHANGELOG

This file is used to list changes made in each version of the ucspi-tcp cookbook.


New Feature

  • Add support for RHEL platforms

Bug Fixes

  • Addresses multiple issues/pull requests regarding value_for_platform (#3, #4, #5, #6, #7, #8, #9, #11)


New Feature

  • COOK-3197 - Add Gentoo support for package installation method


This release adds test kitchen support.


  • [COOK-2888]: Add name to metadata


  • Initial public release

1.2.0 passed Foodcritic.