1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21 22# 23# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 24# 25 26set name=pkg.fmri value=pkg:/source/demo/system@$(PKGVERS) 27set name=pkg.description \ 28 value="Source code to demonstrate the use of OS interfaces: ELF" 29set name=pkg.summary value="OS demo source" 30set name=info.classification value=org.opensolaris.category.2008:System/Core 31set name=variant.arch value=$(ARCH) 32dir path=usr group=sys 33dir path=usr/demo 34dir path=usr/demo/ELF 35dir path=usr/demo/ksh 36dir path=usr/demo/ksh/bin 37dir path=usr/demo/ksh/fun 38dir path=usr/demo/ksh/src 39dir path=usr/demo/ksh/tests 40dir path=usr/demo/libexacct 41dir path=usr/demo/librtld_db 42dir path=usr/demo/librtld_db/amd64 43dir path=usr/demo/librtld_db/common 44dir path=usr/demo/librtld_db/i386 45dir path=usr/demo/librtld_db/sparc 46dir path=usr/demo/librtld_db/sparcv9 47dir path=usr/demo/librtld_db/tests 48dir path=usr/demo/link_audit 49dir path=usr/demo/link_audit/man 50dir path=usr/demo/link_audit/src 51file path=usr/demo/ELF/00README 52file path=usr/demo/ELF/Makefile 53file path=usr/demo/ELF/acom.c 54file path=usr/demo/ELF/dcom.c 55file path=usr/demo/ELF/dispsyms.c 56file path=usr/demo/ELF/pcom.c 57file path=usr/demo/ELF/tpcom.c 58file path=usr/demo/ksh/bin/cpvprint mode=0755 59file path=usr/demo/ksh/bin/crawlsrccomments mode=0755 60file path=usr/demo/ksh/bin/filemutexdemo1 mode=0755 61file path=usr/demo/ksh/bin/filetree1 mode=0755 62file path=usr/demo/ksh/bin/gnaw mode=0755 63file path=usr/demo/ksh/bin/mandelbrotset1 mode=0755 64file path=usr/demo/ksh/bin/multifollow mode=0755 65file path=usr/demo/ksh/bin/numtree1 mode=0755 66file path=usr/demo/ksh/bin/primenumbers1 mode=0755 67file path=usr/demo/ksh/bin/rssread mode=0755 68file path=usr/demo/ksh/bin/shcalc mode=0755 69file path=usr/demo/ksh/bin/shircbot mode=0755 70file path=usr/demo/ksh/bin/shlint mode=0755 71file path=usr/demo/ksh/bin/shman mode=0755 72file path=usr/demo/ksh/bin/shnote mode=0755 73file path=usr/demo/ksh/bin/shpiano mode=0755 74file path=usr/demo/ksh/bin/shtinyurl mode=0755 75file path=usr/demo/ksh/bin/shtwitter mode=0755 76file path=usr/demo/ksh/bin/simplefileattributetree1 mode=0755 77file path=usr/demo/ksh/bin/simplefiletree1 mode=0755 78file path=usr/demo/ksh/bin/svcproptree1 mode=0755 79file path=usr/demo/ksh/bin/termclock mode=0755 80file path=usr/demo/ksh/bin/test_net_sctp mode=0755 81file path=usr/demo/ksh/bin/xmldocumenttree1 mode=0755 82file path=usr/demo/ksh/fun/dirs mode=0755 83file path=usr/demo/ksh/fun/popd mode=0755 84file path=usr/demo/ksh/fun/pushd mode=0755 85file path=usr/demo/ksh/fun/title mode=0755 86file path=usr/demo/ksh/src/cpvprint.sh 87file path=usr/demo/ksh/src/crawlsrccomments.sh 88file path=usr/demo/ksh/src/filemutexdemo1.sh 89file path=usr/demo/ksh/src/filetree1.sh 90file path=usr/demo/ksh/src/gnaw.sh 91file path=usr/demo/ksh/src/mandelbrotset1.sh 92file path=usr/demo/ksh/src/multifollow.sh 93file path=usr/demo/ksh/src/numtree1.sh 94file path=usr/demo/ksh/src/primenumbers1.sh 95file path=usr/demo/ksh/src/rssread.sh 96file path=usr/demo/ksh/src/shcalc.sh 97file path=usr/demo/ksh/src/shircbot.sh 98file path=usr/demo/ksh/src/shlint.sh 99file path=usr/demo/ksh/src/shman.sh 100file path=usr/demo/ksh/src/shnote.sh 101file path=usr/demo/ksh/src/shpiano.sh 102file path=usr/demo/ksh/src/shtinyurl.sh 103file path=usr/demo/ksh/src/shtwitter.sh 104file path=usr/demo/ksh/src/simplefileattributetree1.sh 105file path=usr/demo/ksh/src/simplefiletree1.sh 106file path=usr/demo/ksh/src/svcproptree1.sh 107file path=usr/demo/ksh/src/termclock.sh 108file path=usr/demo/ksh/src/test_net_sctp.sh 109file path=usr/demo/ksh/src/xmldocumenttree1.sh 110file path=usr/demo/ksh/tests/README.tests 111file path=usr/demo/ksh/tests/alias.sh 112file path=usr/demo/ksh/tests/append.sh 113file path=usr/demo/ksh/tests/arith.sh 114file path=usr/demo/ksh/tests/arrays.sh 115file path=usr/demo/ksh/tests/arrays2.sh 116file path=usr/demo/ksh/tests/attributes.sh 117file path=usr/demo/ksh/tests/basic.sh 118file path=usr/demo/ksh/tests/bracket.sh 119file path=usr/demo/ksh/tests/builtins.sh 120file path=usr/demo/ksh/tests/case.sh 121file path=usr/demo/ksh/tests/comvar.sh 122file path=usr/demo/ksh/tests/coprocess.sh 123file path=usr/demo/ksh/tests/cubetype.sh 124file path=usr/demo/ksh/tests/enum.sh 125file path=usr/demo/ksh/tests/exit.sh 126file path=usr/demo/ksh/tests/expand.sh 127file path=usr/demo/ksh/tests/functions.sh 128file path=usr/demo/ksh/tests/glob.sh 129file path=usr/demo/ksh/tests/grep.sh 130file path=usr/demo/ksh/tests/heredoc.sh 131file path=usr/demo/ksh/tests/io.sh 132file path=usr/demo/ksh/tests/nameref.sh 133file path=usr/demo/ksh/tests/options.sh 134file path=usr/demo/ksh/tests/path.sh 135file path=usr/demo/ksh/tests/pointtype.sh 136file path=usr/demo/ksh/tests/quoting.sh 137file path=usr/demo/ksh/tests/quoting2.sh 138file path=usr/demo/ksh/tests/recttype.sh 139file path=usr/demo/ksh/tests/restricted.sh 140file path=usr/demo/ksh/tests/return.sh 141file path=usr/demo/ksh/tests/select.sh 142file path=usr/demo/ksh/tests/shtests mode=0755 143file path=usr/demo/ksh/tests/sigchld.sh 144file path=usr/demo/ksh/tests/signal.sh 145file path=usr/demo/ksh/tests/statics.sh 146file path=usr/demo/ksh/tests/subshell.sh 147file path=usr/demo/ksh/tests/substring.sh 148file path=usr/demo/ksh/tests/sun_solaris_array_default_datatype.sh 149file path=usr/demo/ksh/tests/sun_solaris_builtin_poll.sh 150file path=usr/demo/ksh/tests/sun_solaris_builtin_sum.sh 151file path=usr/demo/ksh/tests/sun_solaris_builtin_tail.sh 152file path=usr/demo/ksh/tests/sun_solaris_command_substitution.sh 153file path=usr/demo/ksh/tests/sun_solaris_compound_misc.sh 154file path=usr/demo/ksh/tests/sun_solaris_compound_nameref.sh 155file path=usr/demo/ksh/tests/sun_solaris_compoundvario.sh 156file \ 157 path=usr/demo/ksh/tests/sun_solaris_cr_6687139_command_substitution_exec_redirection_allocation_loop.sh 158file \ 159 path=usr/demo/ksh/tests/sun_solaris_cr_6713682_compound_var_bleeds_through_subshell.sh 160file path=usr/demo/ksh/tests/sun_solaris_cr_6722134_background_CHLD_trap.sh 161file path=usr/demo/ksh/tests/sun_solaris_cr_6753538_subshell_leaks_umask.sh 162file \ 163 path=usr/demo/ksh/tests/sun_solaris_cr_6754020_weird_square_bracket_expansion.sh 164file \ 165 path=usr/demo/ksh/tests/sun_solaris_cr_6763594_command_failure_execs_twice.sh 166file path=usr/demo/ksh/tests/sun_solaris_cr_6766246_pattern_matching_bug.sh 167file \ 168 path=usr/demo/ksh/tests/sun_solaris_cr_6769332_substitutions_terminate_shell_after_257_iterations.sh 169file \ 170 path=usr/demo/ksh/tests/sun_solaris_cr_6777491_lacks_arithmetric_function_iszero.sh 171file path=usr/demo/ksh/tests/sun_solaris_cr_6778077_sigthaw_trap.sh 172file \ 173 path=usr/demo/ksh/tests/sun_solaris_cr_6789247_printf_hexfloat_rounding.sh 174file \ 175 path=usr/demo/ksh/tests/sun_solaris_cr_6800929_large_command_substitution_hang.sh 176file path=usr/demo/ksh/tests/sun_solaris_cr_6805792_varmovetest1.sh 177file \ 178 path=usr/demo/ksh/tests/sun_solaris_cr_6805794_character_to_wchar_not_working.sh 179file path=usr/demo/ksh/tests/sun_solaris_cr_6805795_negative_zero.sh 180file \ 181 path=usr/demo/ksh/tests/sun_solaris_cr_6807179_shellpattern_uses_getpwnam.sh 182file path=usr/demo/ksh/tests/sun_solaris_cr_6835835_builtin_cat_n_broken.sh 183file \ 184 path=usr/demo/ksh/tests/sun_solaris_cr_6848486_echo_test_with_test_undefined_executes_test_builtin.sh 185file \ 186 path=usr/demo/ksh/tests/sun_solaris_cr_6855875_typeset_hexfloat_has_too_few_digits.sh 187file \ 188 path=usr/demo/ksh/tests/sun_solaris_cr_6862121_shbinexec_kernel_module_defunct.sh 189file \ 190 path=usr/demo/ksh/tests/sun_solaris_cr_6881017_background_process_in_subshell_hangs_caller.sh 191file \ 192 path=usr/demo/ksh/tests/sun_solaris_cr_6887363_shell_sometimes_mishandles_return_value_of_its_child_process.sh 193file \ 194 path=usr/demo/ksh/tests/sun_solaris_cr_6904557_wc_no_longer_counts_number_of_bytes_correctly.sh 195file \ 196 path=usr/demo/ksh/tests/sun_solaris_cr_6904575_cut_-d_with_multibyte_character_no_longer_works.sh 197file \ 198 path=usr/demo/ksh/tests/sun_solaris_cr_6904878_join_-t_no_longer_works_with_multibyte_char_separator.sh 199file \ 200 path=usr/demo/ksh/tests/sun_solaris_cr_6907460_EXIT_trap_handlers_are_sometimes_executed_twice.sh 201file path=usr/demo/ksh/tests/sun_solaris_cr_xxxxxxxx_template.sh 202file path=usr/demo/ksh/tests/sun_solaris_getconf.sh 203file path=usr/demo/ksh/tests/sun_solaris_local_compound_nameref001.sh 204file path=usr/demo/ksh/tests/sun_solaris_locale_misc.sh 205file path=usr/demo/ksh/tests/sun_solaris_staticvariables.sh 206file path=usr/demo/ksh/tests/sun_solaris_vartree001.sh 207file path=usr/demo/ksh/tests/sun_solaris_vartree002.sh 208file path=usr/demo/ksh/tests/sun_solaris_vartree003.sh 209file path=usr/demo/ksh/tests/tilde.sh 210file path=usr/demo/ksh/tests/timetype.sh 211file path=usr/demo/ksh/tests/treemove.sh 212file path=usr/demo/ksh/tests/types.sh 213file path=usr/demo/ksh/tests/variables.sh 214file path=usr/demo/ksh/tests/vartree1.sh 215file path=usr/demo/ksh/tests/vartree2.sh 216file path=usr/demo/libexacct/Makefile 217file path=usr/demo/libexacct/README 218file path=usr/demo/libexacct/exdump.c 219file path=usr/demo/librtld_db/00README 220file path=usr/demo/librtld_db/Makefile.com 221file path=usr/demo/librtld_db/Makefile.targ 222file path=usr/demo/librtld_db/amd64/Makefile 223file path=usr/demo/librtld_db/amd64/rdb_mach.h 224file path=usr/demo/librtld_db/amd64/regs.c 225file path=usr/demo/librtld_db/common/bpt.c 226file path=usr/demo/librtld_db/common/callstack.c 227file path=usr/demo/librtld_db/common/dis.c 228file path=usr/demo/librtld_db/common/disasm.c 229file path=usr/demo/librtld_db/common/disasm.h 230file path=usr/demo/librtld_db/common/globals.c 231file path=usr/demo/librtld_db/common/gram.y 232file path=usr/demo/librtld_db/common/help.c 233file path=usr/demo/librtld_db/common/lex.l 234file path=usr/demo/librtld_db/common/main.c 235file path=usr/demo/librtld_db/common/maps.c 236file path=usr/demo/librtld_db/common/ps.c 237file path=usr/demo/librtld_db/common/rdb.h 238file path=usr/demo/librtld_db/common/rdb.man 239file path=usr/demo/librtld_db/common/syms.c 240file path=usr/demo/librtld_db/common/utils.c 241file path=usr/demo/librtld_db/i386/Makefile 242file path=usr/demo/librtld_db/i386/m_utils.c 243file path=usr/demo/librtld_db/i386/rdb_mach.h 244file path=usr/demo/librtld_db/i386/regs.c 245file path=usr/demo/librtld_db/sparc/Makefile 246file path=usr/demo/librtld_db/sparc/m_utils.c 247file path=usr/demo/librtld_db/sparc/rdb_mach.h 248file path=usr/demo/librtld_db/sparc/regs.c 249file path=usr/demo/librtld_db/sparcv9/Makefile 250file path=usr/demo/librtld_db/sparcv9/m_utils.c 251file path=usr/demo/librtld_db/sparcv9/rdb_mach.h 252file path=usr/demo/librtld_db/sparcv9/regs.c 253file path=usr/demo/librtld_db/tests/breaks 254file path=usr/demo/librtld_db/tests/loadmaps 255file path=usr/demo/librtld_db/tests/object_padding_maps 256file path=usr/demo/librtld_db/tests/plt_skip 257file path=usr/demo/librtld_db/tests/simp.c 258file path=usr/demo/librtld_db/tests/steps 259file path=usr/demo/librtld_db/tests/sub.c 260file path=usr/demo/librtld_db/tests/test-sparc-regs 261file path=usr/demo/link_audit/00README 262file path=usr/demo/link_audit/Makefile 263file path=usr/demo/link_audit/man/dumpbind.man 264file path=usr/demo/link_audit/man/perfcnt.man 265file path=usr/demo/link_audit/man/symbindrep.man 266file path=usr/demo/link_audit/src/bindings.c 267file path=usr/demo/link_audit/src/bindings.h 268file path=usr/demo/link_audit/src/dumpbind.c 269file path=usr/demo/link_audit/src/env.c 270file path=usr/demo/link_audit/src/env.h 271file path=usr/demo/link_audit/src/hash.c 272file path=usr/demo/link_audit/src/hash.h 273file path=usr/demo/link_audit/src/mach.h 274file path=usr/demo/link_audit/src/perfcnt.c 275file path=usr/demo/link_audit/src/perfcnt.ksh 276file path=usr/demo/link_audit/src/sotruss.ksh 277file path=usr/demo/link_audit/src/symbindrep.c 278file path=usr/demo/link_audit/src/symbindrep.ksh 279file path=usr/demo/link_audit/src/truss.c 280file path=usr/demo/link_audit/src/who.c 281file path=usr/demo/link_audit/src/who.h 282file path=usr/demo/link_audit/src/whocalls.ksh 283legacy pkg=SUNWosdem \ 284 desc="Source code to demonstrate the use of OS interfaces: ELF" \ 285 name="OS demo source" 286license cr_Sun license=cr_Sun 287license lic_CDDL license=lic_CDDL 288license usr/src/lib/libshell/THIRDPARTYLICENSE \ 289 license=usr/src/lib/libshell/THIRDPARTYLICENSE 290