[setup-packaging-environment] Extend functionality
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-dev-tools (Ubuntu) |
Won't Fix
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: ubuntu-dev-tools
It'd be great to have a script that sets up your development environment. In an ideal world, people would just run these commands and be fully set up:
- $ sudo apt-get install ubuntu-dev-tools
- $ ubuntu-dev-setup
The script would do the following (there's probably more it should do in the future, but this is all I can think of):
- ask for name and email address
- check if a gpg key exists (check for files in ~/.gnupg(?)), if not create one (there's an experimental feature of gnupg to create keys in 'batch mode') and upload it
- check if a ssh key exists, if not create one (check for ~/.ssh/
- add DEBFULLNAME/
- find out current development series (lplib) and run "pbuilder-dist <series> create" if necessary (check for ~/pbuilder/
- find out launchpad id (lp.people.me) and run 'bzr whoami "<name> <<email>>"' and 'bzr launchpad-login <launchpad-id>'
- open https:/
- open https:/
We all know that there's millions of ways to configure your development environment. It's just important that newcomers get a very simple way to get started.