Another attempt for end to end instructions if anybody is interested.
1. Follow instructions for ubuntu build here
https://github.com/cryptonomex/graphene/wiki/build-ubuntu2. Go to the witness directory:
cd ~/graphene/programs/witness_node
3. Download genesis
wget https://www.dropbox.com/s/zxp2qg0rc9sk1kc/aug-14-test-genesis.json
4.Start a new terminal screen
screen
5. Run the witness
./witness_node --rpc-endpoint "127.0.0.1:8090" --genesis-json aug-14-test-genesis.json -d test_net_puppies -s 45.55.6.216:1776
Note:
-d parameter is for the directory you want the witness data to be stored
-s is the node you want to connect
6. Detach from screen
Ctrl A Ctrl D
7. Extract your wif keys for user and balances as per xeroc's instructions
https://github.com/cryptonomex/graphene/wiki/Howto-become-an-active-witness-in-BitShares-2.08. Navigate to cli_wallet
cd ~/graphene/programs/cli_wallet
9. Run cli
./cli_wallet -w test_wallet_puppies --chain-id 081401ede64c8fe30b23c91d7ab8750103acb1a39548a866fb562f2edf4627d6
Note:
-w is your directory wallet
10. Setup witness as per xerocs instructions
https://github.com/cryptonomex/graphene/wiki/Howto-become-an-active-witness-in-BitShares-2.0(If you don't see any balances after import remember to list accounts) and copy your keys, witness id
11. Exit
12. Go back to your witness terminal
screen -r
13. Exit your witness ctrl c
14. Restart with parameters to start block producing (block producing needs your witness id and private keys)
./witness_node --rpc-endpoint "127.0.0.1:8090" --genesis-json aug-14-test-genesis.json -d test_net_puppies -s 45.55.6.216:1776 --witness-id '"1.6.5156"' --private-key '["GPH6JhL..your.signing.key..bc5mWyCvERV3coy","5K..your.secret..a"]'
15. See your witness producing blocks and
you can Ctrl A Ctrl D to detach from screen.