Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
A simple shell script that builds a fake .deb of jockey-common
#!/bin/bash
#inspired by kochd's script <https://gist.github.com/kochd/5819972>
# installs equivs which is used to generate fake packages
sudo apt-get install equivs
# creates a file called 'tmp'
> tmp
# appends package info to tmp
echo "
Package: jockey-common
Priority: optional
Section: admin
Installed-Size: 728
Maintainer: Martin Pitt <martin.pitt@ubuntu.com>
Architecture: all
Source: jockey
Version: 0.9.7-0ubuntu7
Depends: bash,
Description: user interface and desktop integration for driver management
Jockey provides a user interface for configuring third-party drivers,
such as the Nvidia and ATI fglrx X.org and various Wireless LAN
kernel modules.
.
This package contains the common data shared between the frontends.
Python-Version: 2.7
" >> tmp
# builds fake package
equivs-build tmp
# installs fake package
sudo dpkg -i jockey-common_0.9.7-0ubuntu7_all.deb
rm tmp jockey-common_0.9.7-0ubuntu7_all.deb
@dzidzitop

This comment has been minimized.

Copy link

commented Jul 13, 2013

This script does not work. Multi-line description causes an error when it is processed by equivs-build. I changed to comment to be single-line and it helped.

@madmonkey1907

This comment has been minimized.

Copy link

commented Aug 17, 2013

it does work. click on "raw" link to copy text.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.