Github user justinleet commented on the issue:

    https://github.com/apache/metron/pull/1217
  
    I tried to spin up full dev and needed to make a couple changes to 
metron.spec to get the management-ui RPM to properly build.
    
    That section ends up being.
    
    ```
    %package        config
    Summary:        Metron Management UI
    Group:          Applications/Internet
    Provides:       config = %{version}
    
    %description    config
    This package installs the Metron Management UI %{metron_home}
    
    %files          config
    %defattr(-,root,root,755)
    %dir %{metron_root}
    %dir %{metron_home}
    %dir %{metron_home}/bin
    %dir %{metron_home}/web
    %dir %{metron_home}/web/expressjs
    %dir %{metron_home}/web/expressjs/node_modules
    %dir %{metron_home}/web/expressjs/node_modules/.bin
    %dir %{metron_home}/web/management-ui
    %dir %{metron_home}/web/management-ui/assets
    %dir %{metron_home}/web/management-ui/assets/ace
    %dir %{metron_home}/web/management-ui/assets/ace/snippets
    %dir %{metron_home}/web/management-ui/assets/fonts
    %dir %{metron_home}/web/management-ui/assets/fonts/Roboto
    %dir %{metron_home}/web/management-ui/assets/images
    %dir %{metron_home}/web/management-ui/license
    %{metron_home}/bin/metron-management-ui
    /etc/init.d/metron-management-ui
    %attr(0755,root,root) %{metron_home}/web/expressjs/node_modules/*
    %attr(0755,root,root) %{metron_home}/web/expressjs/node_modules/.bin/*
    %attr(0755,root,root) %{metron_home}/web/expressjs/server.js
    %attr(0644,root,root) %{metron_home}/web/expressjs/package.json
    %attr(0644,root,root) %{metron_home}/web/management-ui/styles.*.css
    %attr(0644,root,root) %{metron_home}/web/management-ui/favicon.ico
    %attr(0644,root,root) %{metron_home}/web/management-ui/index.html
    %attr(0644,root,root) %{metron_home}/web/management-ui/*.js
    %attr(0644,root,root) %{metron_home}/web/management-ui/*.ttf
    %attr(0644,root,root) %{metron_home}/web/management-ui/*.svg
    %attr(0644,root,root) %{metron_home}/web/management-ui/*.eot
    %attr(0644,root,root) %{metron_home}/web/management-ui/*.woff
    %attr(0644,root,root) %{metron_home}/web/management-ui/*.woff2
    %attr(0644,root,root) %{metron_home}/web/management-ui/3rdpartylicenses.txt
    %attr(0644,root,root) %{metron_home}/web/management-ui/assets/ace/*.js
    %attr(0644,root,root) %{metron_home}/web/management-ui/assets/ace/LICENSE
    %attr(0644,root,root) 
%{metron_home}/web/management-ui/assets/ace/snippets/*.js
    %attr(0644,root,root) 
%{metron_home}/web/management-ui/assets/fonts/Roboto/LICENSE.txt
    %attr(0644,root,root) 
%{metron_home}/web/management-ui/assets/fonts/Roboto/*.ttf
    %attr(0644,root,root) %{metron_home}/web/management-ui/assets/images/*
    %attr(0644,root,root) %{metron_home}/web/management-ui/license/*
    ```
    
    The changelog should also be updated with something similar to 
    ```
    %changelog
    * Wed Obt 31 2018 Apache Metron <d...@metron.apache.org> - 0.6.1
    - Update files in Management UI from Angular upgrade
    ```


---

Reply via email to