Skip to content

Commit fa63c30

Browse files
yadvrPrasanna Santhanam
authored andcommitted
RPM: Add copyright files to rpms
Adds rule to package toplevel LICENSE and NOTICE files to the doc path. Signed-off-by: Rohit Yadav <rohit.yadav@citrix.com>
1 parent f2e0fa2 commit fa63c30

1 file changed

Lines changed: 31 additions & 2 deletions

File tree

cloud.spec

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -430,11 +430,14 @@ fi
430430
%doc %{_docdir}/%{name}-%{version}/version-info
431431
%doc %{_docdir}/%{name}-%{version}/sccs-info
432432
%doc %{_docdir}/%{name}-%{version}/configure-info
433-
%doc debian/copyright
433+
%doc LICENSE
434+
%doc NOTICE
434435

435436
%files client-ui
436437
%defattr(0644,root,root,0755)
437438
%{_datadir}/%{name}/management/webapps/client/*
439+
%doc LICENSE
440+
%doc NOTICE
438441

439442
%files server
440443
%defattr(0644,root,root,0755)
@@ -452,14 +455,17 @@ fi
452455
%{_javadir}/%{name}-plugin-elb.jar
453456
%{_javadir}/%{name}-plugin-nicira-nvp.jar
454457
%config(noreplace) %{_sysconfdir}/%{name}/server/*
458+
%doc LICENSE
459+
%doc NOTICE
455460

456461
%files scripts
457462
%defattr(-,root,root,-)
458463
%{_libdir}/%{name}/common/scripts/*
459464
# maintain the following list in sync with files scripts
460465
%{_libdir}/%{name}/common/vms/systemvm.zip
461466
%{_libdir}/%{name}/common/vms/systemvm.iso
462-
467+
%doc LICENSE
468+
%doc NOTICE
463469

464470
%files deps
465471
%defattr(0644,root,root,0755)
@@ -490,16 +496,23 @@ fi
490496
%{_javadir}/jstl-1.2.jar
491497
%{_javadir}/javax.persistence-2.0.0.jar
492498
%{_javadir}/bcprov-jdk16-1.45.jar
499+
%doc LICENSE
500+
%doc NOTICE
501+
493502
%files core
494503
%defattr(0644,root,root,0755)
495504
%{_javadir}/%{name}-core.jar
505+
%doc LICENSE
506+
%doc NOTICE
496507

497508
%files python
498509
%defattr(0644,root,root,0755)
499510
%{_prefix}/lib*/python*/site-packages/%{name}*
500511
%attr(0755,root,root) %{_bindir}/cloud-external-ipallocator.py
501512
%attr(0755,root,root) %{_initrddir}/cloud-ipallocator
502513
%dir %attr(0770,root,root) %{_localstatedir}/log/%{name}/ipallocator
514+
%doc LICENSE
515+
%doc NOTICE
503516

504517
%files setup
505518
%attr(0755,root,root) %{_bindir}/%{name}-setup-databases
@@ -513,6 +526,8 @@ fi
513526
%{_datadir}/%{name}/setup/db/*.sql
514527
%{_datadir}/%{name}/setup/*.sh
515528
%{_datadir}/%{name}/setup/server-setup.xml
529+
%doc LICENSE
530+
%doc NOTICE
516531

517532
%files client
518533
%defattr(0644,root,root,0775)
@@ -536,12 +551,16 @@ fi
536551
%dir %attr(0770,root,%{name}) %{_localstatedir}/cache/%{name}/management/temp
537552
%dir %attr(0770,root,%{name}) %{_localstatedir}/log/%{name}/management
538553
%dir %attr(0770,root,%{name}) %{_localstatedir}/log/%{name}/agent
554+
%doc LICENSE
555+
%doc NOTICE
539556

540557
%files agent-libs
541558
%defattr(0644,root,root,0755)
542559
%{_javadir}/%{name}-agent.jar
543560
%{_javadir}/%{name}-plugin-hypervisor-kvm.jar
544561
%{_javadir}/libvirt-0.4.9.jar
562+
%doc LICENSE
563+
%doc NOTICE
545564

546565
%files agent
547566
%defattr(0644,root,root,0755)
@@ -552,6 +571,8 @@ fi
552571
%attr(0755,root,root) %{_initrddir}/%{name}-agent
553572
%attr(0755,root,root) %{_bindir}/%{name}-setup-agent
554573
%dir %attr(0770,root,root) %{_localstatedir}/log/%{name}/agent
574+
%doc LICENSE
575+
%doc NOTICE
555576

556577
%files cli
557578
%{_bindir}/%{name}-tool
@@ -561,9 +582,13 @@ fi
561582
%dir %{_prefix}/lib*/python*/site-packages/%{name}tool
562583
%{_prefix}/lib*/python*/site-packages/%{name}tool/*
563584
%{_prefix}/lib*/python*/site-packages/%{name}apis.py
585+
%doc LICENSE
586+
%doc NOTICE
564587

565588
%files baremetal-agent
566589
%attr(0755,root,root) %{_bindir}/cloud-setup-baremetal
590+
%doc LICENSE
591+
%doc NOTICE
567592

568593
%files usage
569594
%defattr(0644,root,root,0775)
@@ -573,6 +598,8 @@ fi
573598
%config(noreplace) %{_sysconfdir}/%{name}/usage/usage-components.xml
574599
%config(noreplace) %{_sysconfdir}/%{name}/usage/log4j-%{name}_usage.xml
575600
%config(noreplace) %attr(0640,root,%{name}) %{_sysconfdir}/%{name}/usage/db.properties
601+
%doc LICENSE
602+
%doc NOTICE
576603

577604
%files aws-api
578605
%defattr(0644,cloud,cloud,0755)
@@ -581,6 +608,8 @@ fi
581608
%attr(0644,root,root) %{_datadir}/cloud/setup/bridge/db/*
582609
%attr(0755,root,root) %{_bindir}/cloudstack-aws-api-register
583610
%attr(0755,root,root) %{_bindir}/cloud-setup-bridge
611+
%doc LICENSE
612+
%doc NOTICE
584613

585614
%changelog
586615
* Fri Sep 14 2012 Marcus Sorensen <shadowsor@gmail.com> 4.0.1

0 commit comments

Comments
 (0)