hunk.code_window:                                     <field name="location_id" groups="stock.group_stock_multi_locations,stock.group_tracking_lot" domain="[('id', 'child_of', parent.location_id)]"/>
                                       <field name="location_dest_id" groups="stock.group_stock_multi_locations,stock.group_tracking_lot" domain="[('id', 'child_of', parent.location_dest_id)]"/>
                                       <field name="result_package_id" groups="stock.group_tracking_lot"/>
                                       <field name="lots_visible" invisible="1"/>
                                       <field name="owner_id" groups="stock.group_tracking_owner"/>
                                       <field name="state" invisible="1"/>
                                       <field name="lot_id" groups="stock.group_production_lot" attrs="{'column_invisible': [('parent.show_lots_text', '=', True)], 'invisible': [('lots_visible', '=', False)]}" domain="[('product_id', '=', product_id)]" context="{'default_product_id': product_id}"/>
  
hunk.labels: keep keep replace keep keep keep keep
hunk.after_edit:                                     <field name="result_package_id" groups="stock.group_tracking_lot" domain="['|', '|', ('location_id', '=', False), ('location_id', '=', location_dest_id), ('id', '=', package_id)]"/>
  
hunk.file_path: addons/stock/views/stock_picking_views.xml
hunk.type: replace
file: #!/bin/bash
  ### BEGIN INIT INFO
  # Provides:          odoo.py
  # Required-Start:    $remote_fs $syslog postgresql
  # Required-Stop:     $remote_fs $syslog
  # Default-Start:     2 3 4 5
  # Default-Stop:      0 1 6
  # Short-Description: Start odoo daemon at boot time
  # Description:       Enable service provided by daemon.
  # X-Interactive:     true
  ### END INIT INFO
  ## more info: http://wiki.debian.org/LSBInitScripts
  
  . /lib/lsb/init-functions
  
  PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
  DAEMON=/home/pi/odoo/odoo.py
  NAME=odoo
  DESC=odoo
  CONFIG=/home/pi/odoo/addons/point_of_sale/tools/posbox/configuration/odoo.conf
  LOGFILE=/var/log/odoo/odoo-server.log
  PIDFILE=/var/run/${NAME}.pid
  USER=pi
  
  test -x $DAEMON || exit 0
  set -e
  
  function _start() {
      start-stop-daemon --start --quiet --pidfile $PIDFILE --chuid $USER:$USER --background --make-pidfile --exec $DAEMON -- --config $CONFIG --logfile $LOGFILE --load=web,hw_proxy,hw_posbox_homepage,hw_posbox_upgrade,hw_scale,hw_scanner,hw_escpos,hw_blackbox_be,hw_screen
  }
  
  function _stop() {
      start-stop-daemon --stop --quiet --pidfile $PIDFILE --oknodo --retry 3
      rm -f $PIDFILE
  }
  
  function _status() {
      start-stop-daemon --status --quiet --pidfile $PIDFILE
      return $?
  }
  
  
  case "$1" in
          start)
                  echo -n "Starting $DESC: "
                  _start
                  echo "ok"
                  ;;
          stop)
                  echo -n "Stopping $DESC: "
                  _stop
                  echo "ok"
                  ;;
          restart|force-reload)
                  echo -n "Restarting $DESC: "
                  _stop
                  sleep 1
                  _start
                  echo "ok"
                  ;;
          status)
                  echo -n "Status of $DESC: "
                  _status && echo "running" || echo "stopped"
                  ;;
          *)
                  N=/etc/init.d/$NAME
                  echo "Usage: $N {start|stop|restart|force-reload|status}" >&2
                  exit 1
                  ;;
  esac
  
  exit 0
  