add legacy lib use
This commit is contained in:
		
							parent
							
								
									960373dddd
								
							
						
					
					
						commit
						8beec89d27
					
				| @ -20,6 +20,23 @@ class lnk_file { getattr read }; | |||||||
| class file { getattr read execute }; | class file { getattr read execute }; | ||||||
| ') | ') | ||||||
| 
 | 
 | ||||||
|  | ######################################## | ||||||
|  | # | ||||||
|  | # libraries_legacy_use_dynamic_loader(domain,[`optional'] | ||||||
|  | # | ||||||
|  | define(`libraries_legacy_use_dynamic_loader',` | ||||||
|  | requires_block_template(libraries_legacy_use_dynamic_loader_depend,$2) | ||||||
|  | libraries_use_dynamic_loader($1,optional) | ||||||
|  | allow $1 ld_so_t:file execmod; | ||||||
|  | allow $1 ld_so_cache_t:file execute; | ||||||
|  | ') | ||||||
|  | 
 | ||||||
|  | define(`libraries_legacy_use_dynamic_loader_depend',` | ||||||
|  | libraries_use_dynamic_loader_depend | ||||||
|  | type ld_so_t, ld_so_cache_t; | ||||||
|  | class file { execute execmod }; | ||||||
|  | ') | ||||||
|  | 
 | ||||||
| ######################################## | ######################################## | ||||||
| # | # | ||||||
| # libraries_modify_dynamic_loader_cache(domain,[`optional'] | # libraries_modify_dynamic_loader_cache(domain,[`optional'] | ||||||
| @ -53,6 +70,22 @@ class lnk_file { getattr read }; | |||||||
| class file { getattr read execute }; | class file { getattr read execute }; | ||||||
| ') | ') | ||||||
| 
 | 
 | ||||||
|  | ######################################## | ||||||
|  | # | ||||||
|  | # libraries_legacy_read_shared_libraries(domain,[`optional'] | ||||||
|  | # | ||||||
|  | define(`libraries_legacy_read_shared_libraries',` | ||||||
|  | requires_block_template(libraries_legacy_read_shared_libraries_depend,$2) | ||||||
|  | libraries_read_shared_libraries($1,optional) | ||||||
|  | allow $1 { shlib_t texrel_shlib_t }:file execmod; | ||||||
|  | ') | ||||||
|  | 
 | ||||||
|  | define(`libraries_legacy_read_shared_libraries_depend',` | ||||||
|  | type shlib_t, texrel_shlib_t; | ||||||
|  | class file execmod; | ||||||
|  | libraries_read_shared_libraries_depend | ||||||
|  | ') | ||||||
|  | 
 | ||||||
| ######################################## | ######################################## | ||||||
| # | # | ||||||
| # libraries_read_static_libraries(domain,[`optional'] | # libraries_read_static_libraries(domain,[`optional'] | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user