Opened 8 years ago

Closed 8 years ago

Last modified 17 months ago

#3647 closed task (implemented)

Torouter metapackage for Debian

Reported by: ioerror Owned by: ioerror
Priority: Immediate Milestone:
Component: Archived/Torouter Version:
Severity: Normal Keywords:
Cc: runa, karsten, ioerror Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

We need to make a Debian package that when installed takes a Debian system and ensures that it is now a "torouter" for whatever we've decided that it will do. This is not a package for general use and should probably go into the Tor repo, not the Debian repo until we have decided on the full scope.

Child Tickets

Attachments (1)

torouter-0.0.1.tar.gz (3.0 KB) - added by ioerror 8 years ago.

Download all attachments as: .zip

Change History (10)

comment:1 Changed 8 years ago by ioerror

Everything in https://trac.torproject.org/projects/tor/wiki/doc/TorDreamPlug must be done in this metapackage so that a user needs only install torouter from our Tor repo to configure any debian chroot on a DreamPlug into a Torouter. It must make good choices without prompting the user.

comment:2 Changed 8 years ago by ioerror

I will make the deb, depend on the programs we need and then we'll need a shell script that does the config.

comment:3 Changed 8 years ago by ioerror

I've made a basic debian package:

mkdir torouter-0.0.1
cd torouter-0.0.1
touch Makefile
dh_make -e jacob@torproject.org -i --createorig -p torouter -c bsd

I'll upload the basic package to the ticket shortly.

comment:4 Changed 8 years ago by ioerror

To build this basic package, you'll want to do this:

cd torouter-0.0.1
dpkg-buildpackage -us -uc

Install it like so:

sudo dpkg -i ../torouter_0.0.1-1_all.deb

Changed 8 years ago by ioerror

Attachment: torouter-0.0.1.tar.gz added

comment:5 Changed 8 years ago by ioerror

I decided to make it a native package, so I actually did the following for the tar.gz:

dh_make -e jacob@torproject.org -i --createorig -p torouter -c bsd --native

comment:6 Changed 8 years ago by ioerror

In a related task - I think we need a small program to obliterate Ubuntu and replace it with Debian - probably using http://www.hadrons.org/~guillem/debian/debtakeover/

comment:7 in reply to:  6 Changed 8 years ago by runa

Replying to ioerror:

In a related task - I think we need a small program to obliterate Ubuntu and replace it with Debian - probably using http://www.hadrons.org/~guillem/debian/debtakeover/

Yep, will be covered/fixed in #3401.

comment:8 Changed 8 years ago by ioerror

Resolution: implemented
Status: newclosed

This is now implemented in torouter-prep

comment:9 Changed 17 months ago by teor

Cc: runa karsten ioerror added; runa karsten ioerror removed
Severity: Normal

Set all tickets without a severity to "Normal"

Note: See TracTickets for help on using tickets.